我正在使用ASP.NET。我有几页和几个ASP.NET按钮。前几天一切正常,现在ASP按钮没有运行代码。我在代码中放置了断点,所以这就是我知道它们没有运行的方式。我浏览了互联网并尝试了一些我发现的东西,比如清理解决方案,清除缓存和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>
答案 0 :(得分:0)
为什么在客户端点击
时返回false<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>
答案 1 :(得分:0)
验证按钮是否包含以下代码:
我有一个类似的问题,我通过添加OnClick =&#34; Button_Click&#34;来解决它。关键字
希望这有帮助!
答案 2 :(得分:0)
我总是用VB编程,最近刚用C#编写。已经遇到过这种恼人的行为。在标记中添加OnClick =“whatevercode”似乎可以解决它。