簡體   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