我是动态的C#创建按钮,页面加载事件火灾,所有的按键绑定到页面上如何防止按钮点击
页的页面加载事件现在,当我按任意键从他们那么首先所有它再次绑定所有控件,然后它触发它的单击事件
当我单击按钮时,如何停止重新绑定控件?
我是动态的C#创建按钮,页面加载事件火灾,所有的按键绑定到页面上如何防止按钮点击
页的页面加载事件现在,当我按任意键从他们那么首先所有它再次绑定所有控件,然后它触发它的单击事件
当我单击按钮时,如何停止重新绑定控件?
如果使用WebForms PageLoad将始终在提交给服务器的回发/事件上运行。 (这是网页表单页面的生命周期的一部分)
但是,您可以使用Page.IsPostBack属性来检查它是回发还是第一次打印页面,并且只有在不是页面时才进行绑定。的IsPostBack。
非常简单,只是交谈了isPostBack
属性Page
值:
protected void Page_Load(...) {
if (!Page.isPostBack) {
//features to run only once
} else {
//features to run on each post back
}
}
相关链接:
'Page.isPostBack'将给予'UpdatePanel'良好的效果。 – Bharadwaj
显示你想要什么你的页面加载代码 –
在那些按钮的点击?客户端事件? –
保护无效的Page_Load(对象发件人,EventArgs的){ 如果 {} 其他 { fillquotes()(的IsPostBack!); } } fillquotes() { // dynamicaaly创建按钮 msg.OnClientClick = 1; } msg_click() { ------ { MSG当按钮点击 1)页面加载 2)msg_click() 3)页面加载 4)msg_click() – user3463947