【发布时间】:2012-05-17 13:59:10
【问题描述】:
当使用LinkButton 时,doPostBack() 函数会在页面中呈现,当单击按钮时,doPostBack() 会在客户端调用,将表单提交到服务器,并在两个名为 @987654325 的隐藏字段中发送信息@ 和 EVENTARGUMENT。 EVENTTARGET 包含导致回发的控件名称,EVENTARGUMENT 包含任何信息。
使用此 ASP.NET 引擎从导致回发的 EVENTTARGET 参数获取控件名称并调用 RaisePostBackEvent() 事件来调用正确的服务器端事件处理程序。我了解doPostBack() 的工作原理以及服务器端事件处理程序的调用方式。
但是对于普通的服务器按钮,如何调用服务器端正确的按钮单击? ASP.NET 如何通知客户端点击的控件名称?
【问题讨论】: