控件包含事件。例如,GridView 包含:RowCreated、RowDataBound 等。
以下网页建议在 Page.Load 和 Page.LoadComplete 事件之间执行控制事件:http: //msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx(参见第二个表在网页上)。请确认这对于回发和无回发都是正确的。
有没有一种方法可以建立控制事件的顺序,例如 RowCreated 在 RowUpdating 之前执行吗?我意识到常识有时可以告诉您哪些事件将首先执行(通过查看事件的名称),但是我发现一些控件不是。我也意识到参考资料有时允许您将其拼凑在一起,例如 RowCancellingEdit 说事件执行:“在 GridView 控件退出编辑模式之前”。我还意识到我可以使用 Reflector 单步执行代码并找出首先运行的事件。
问题是:有没有办法从参考资料中分辨出哪个先运行?