是否有在allPage_Load
个事件完成后触发的事件?
我怎么能有超过
Page_Load
个呢
在我的页面可以呈现之前,我需要我的页面(以及所有嵌入的控件)通过完成Page_Load
个事件进行初始化.
当然,问题是如果我在页面的Page_Load
处理程序中放入代码:
MyPage.aspx
--> Page_Load
---> DoSomethingWithUserControl()
UserControl1.ascx
--> Page_Load
---> initialize ourselves now that viewstate has been restored
然后在UserControl1
控件准备好之前,我开始访问它.
我需要一种方法来运行代码after所有Page_Load
个事件都已触发,但所有before个回发事件(例如单击事件)都已触发:
MyPage.aspx
--> Page_Load
UserControl1.ascx
--> Page_Load
---> initialize ourselves now that viewstate has been restored
MyPage.aspx
--> Page_AfterLoad
---> DoSomethingWithUserControl()
查看MSDN中的页面生命周期,似乎无法引发事件after所有Page_Loads都已完成:
在所有页面加载完成after次后,有没有办法提高分数?