如何在处理“点击”块后执行代码?

时间:2012-03-08 16:56:06

标签: c# asp.net .net

这正是我在webform中执行的内容:

1 - Page_Load
2 - protected void cmdSend_Click(object sender, EventArgs e)

,最后一个链接到asp:linkbutton。

然后,我想执行另一个事件,即使没有点击按钮(因此,不仅仅是在回发中)。

我该怎么办? After_Load()?

1 个答案:

答案 0 :(得分:2)

尝试使用PreRender

  

在Page对象创建了呈现页面所需的所有控件(包括复合控件的子控件)之后引发。 (为此,Page对象为每个控件和页面调用EnsureChildControls。)

     

Page对象在Page对象上引发PreRender事件,然后递归地为每个子控件执行相同操作。单个控件的PreRender事件发生在页面的PreRender事件之后。

查看有关ASP.NET Page Life Cycle Overview

的这篇文章