【问题标题】:Button onclick event is calling the page load of the same page按钮onclick事件是调用同一页面的页面加载
【发布时间】:2013-07-27 03:19:53
【问题描述】:

我有一个 asp.net 页面,其中有一个按钮:

<td align="center"><asp:Button runat="server" ID="btnCertify" Text="Certify" 
OnClick="btnCertify_Onclick"/></td>  

当我点击 btnCertify 时,会触发 PageLoad 上设置的断点,而不是 protected void btnCertify_Onclick(object sender, EventArgs e) 上的断点

当点击 btnCertify 时,如何让代码停止调用 pageload 事件?

【问题讨论】:

标签: c# asp.net buttonclick pageload


【解决方案1】:

您必须将此添加到您的 Page_Load() 事件中,这样如果只是回发,则并非所有代码都会执行。

if (!IsPostBack){
  //Your page load code here...
}

【讨论】:

  • 我的页面上已经有一个 !IsPostBack。然后它落到 else 块中。
  • 哦,那么你就是 SOL。也许您可以处理 btnCertify 在客户端所做的任何事情?这将避免 page_load...
  • +1 表示诚实。希望我可以使用该短语并将其发送回 Q/A
猜你喜欢
  • 1970-01-01
  • 2011-04-07
  • 1970-01-01
  • 2015-05-02
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多