ASP Button OnClick 代码隐藏没有动作
Posted
技术标签:
【中文标题】ASP Button OnClick 代码隐藏没有动作【英文标题】:ASP Button OnClick codebehind has no action 【发布时间】:2013-11-17 01:12:07 【问题描述】:我完全被这个吓傻了。我创建了许多 Web 表单,并使用相同的方法取得了成功。我在这个交流中看到了很多关于类似问题的帖子,但我没有看到任何完全相关的内容。
当我点击按钮时,什么也没有发生。
有人知道我错过了什么吗?
我的 html 和 ASP 标记如下:
<asp:Button runat="server" ID="btn_AddSystem" onclick="BtnClick_SubmitNewSystem" Text="Add" />
C# 代码隐藏:
protected void Page_Load(object sender, EventArgs e)
btn_AddSystem.Click += new EventHandler(this.BtnClick_SubmitNewSystem);
protected void BtnClick_SubmitNewSystem(Object sender, EventArgs e)
try
System.Diagnostics.Debug.Write("working");
catch (Exception ex)
System.Diagnostics.Debug.Write(ex.Message);
【问题讨论】:
如果没有任何东西意味着它甚至没有发布到服务器,那么您可能有一些验证器会导致这种情况。 尝试禁用 ValidationControls 或在按钮标记处添加“CauseValidation=false” 我已将 CauseValidation 添加为 false,仍然没有操作。 【参考方案1】:我找到了解决方案。根据进一步调查。我的按钮带有一个 SimpleModal jQuery 插件,它可以有效地将按钮移到 ASP 代码之外。
SimpleModal breaks ASP.Net Postbacks
我很高兴这篇文章被标记为删除。
【讨论】:
我正在使用 jQuery Dialog,但无法弄清楚为什么我的代码后面的 OnClick 代码没有触发... ty以上是关于ASP Button OnClick 代码隐藏没有动作的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScript 调用 asp:Button OnClick 事件? [复制]
如何在 ASP.net (.aspx) 中 5 分钟后显示按钮?
asp.net 环境下当javascript验证不通过是禁止button按钮执行onclick事件的