繁体   English   中英

ASP.NET按钮未在后面运行代码

[英]ASP.NET button not running code behind

我正在使用ASP.NET。 我有几个页面和其中的几个ASP.NET按钮。 前几天一切工作正常,现在ASP Button不在后面运行代码。 我在代码中放置了断点,所以这就是我知道它们没有运行的方式。 我环顾了互联网,尝试了一些发现的事情,例如清理解决方案,清除缓存和cookie。 我什至还添加了一个新按钮,而这两个按钮都不会运行代码。 似乎只有一页上的所有按钮都有问题。 是否有人对这可能是什么以及如何解决它有任何建议?

这些是按钮

   <asp:button id="b1" runat="server" OnClick="b1_Click1" Text="Goals" OnClientClick="changegoals(); return false;" CssClass="button"></asp:button>
        <asp:button id="b2" runat="server" OnClick="b2_Click"  Text="Habits" OnClientClick="changehabits(); return false;" CssClass="button"></asp:button>
        <asp:button id="b3" runat="server" OnClick="b3_Click" Text="Diary" OnClientClick="changediary(); return false" CssClass="button"></asp:button>

为什么您在客户点击时返回假

<asp:button id="b1" runat="server" OnClick="b1_Click1" Text="Goals"     OnClientClick="changegoals(); return false;" CssClass="button"></asp:button>
<asp:button id="b2" runat="server" OnClick="b2_Click"  Text="Habits" OnClientClick="changehabits(); return false;" CssClass="button"></asp:button>
<asp:button id="b3" runat="server" OnClick="b3_Click" Text="Diary" OnClientClick="changediary(); return false" CssClass="button"></asp:button>

您必须在客户点击时返回true。

<asp:button id="b3" runat="server" OnClick="b3_Click" Text="Diary" OnClientClick="changediary(); return true" CssClass="button"></asp:button>

验证按钮是否具有以下代码:

我有一个类似的问题,我通过添加OnClick =“ Button_Click”关键字解决了

希望这可以帮助!

我一直在VB中编程,而最近才在用C#编写。 已经遇到了这种令人讨厌的行为。 在标记中添加OnClick =“ whatevercode”似乎可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM