如何防止按钮单击时页面加载事件触发

时间:2014-03-26 11:35:19

标签: c# asp.net c#-4.0

我在c#中动态创建了按钮,所有按钮都绑定到页面<页面加载事件页面

现在,当我按下它们中的任何一个按钮时,首先它再次绑定所有控件然后触发它的点击事件

当我点击按钮时,如何停止重新绑定控件?

2 个答案:

答案 0 :(得分:2)

非常简单,只需捕获isPostBack的{​​{1}}属性的值:

Page

相关链接:

ASP.NET Page Life Cycle Overview

Page.IsPostBack

答案 1 :(得分:0)

如果使用WebForms,PageLoad将始终在提交给服务器的回发/事件上运行。 (它是Web表单页面生命周期的一部分)

但是您可以使用Page.IsPostBack属性来检查它是回发还是第一次点击页面,并且只有在它不是Page.IsPostBack时才进行绑定。