每个webcontrol是否只有一个不从System.Web.UI.WebControls继承的唯一事件?

时间:2010-08-23 18:13:48

标签: c# asp.net events postback web-controls

我想知道这个的原因是因为__doPostBack('controlId','eventarg')似乎 引发指定控件的唯一事件,但我想知道如果控件有多个唯一事件会发生什么。

1 个答案:

答案 0 :(得分:2)

它实际上会调用控件通过IPostBackEventHandler接口公开的RaisePostBackEvent方法。然后,控件可以检查参数并引发适当的事件。一些控件将忽略该参数并仅提升Click,但在GridView上它可以触发诸如PageIndexChanging,Sorting或SelectedIndexChanging之类的事件。