.NET(web)如何在处理完所有事件后执行一些代码?

时间:2008-11-21 02:11:42

标签: .net asp.net

我有这个.NET Web应用程序在Page_Load中绘制一个表。

然后它处理事件,这应该改变在Page_Load中绘制的表。 这是非常低效的。

有没有办法在完成处理所有事件后执行代码(绘制表)? (而不是在Page_Load中进行)

提前谢谢。

3 个答案:

答案 0 :(得分:5)

您需要处理在控件事件之后但在呈现页面之前发生的事件,例如LoadCompletePreRender

查看ASP.NET Page Life Cycle Overview了解详情。

答案 1 :(得分:0)

查看页面生命周期中的OnPreRender事件。

-Oisin

答案 2 :(得分:0)

您还可以将代码置于Timer tick事件中,间隔为1,这将在所有事件之后触发。