2013-03-04 84 views
0

控件包含事件。例如,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逐步完成代码,并找出哪些事件先运行。

问题是:有没有一种方法可以从参考资料中首先运行?

回答

1

没错。 This cheatsheet可能会有所帮助。

+0

谢谢,但问题问的是控件的生命周期而不是ASP.NET的生命周期。 – w0051977 2013-03-04 09:36:13

+0

你能否澄清你的意思是“这是正确的”?我几乎准备好标记你的答案。 – w0051977 2013-03-05 19:21:39