1. 程式人生 > >asp.net 點選伺服器按鈕 不觸發後臺事件解決方法

asp.net 點選伺服器按鈕 不觸發後臺事件解決方法

前兩天在做專案的時候在上傳按鈕前,做了其他的操作,發現在點選上傳按鈕沒有觸發後臺的提交事件。點選沒有任何的反應。

真是奇怪。

檢視程式碼也沒有什麼異常。

後來查了查原來是code-behind提交失效!失效的原因我是沒有搞清楚,期望大家多交流。

那我得解決這個問題呀,後來發現在Button屬性中有 UseSubmitBehavior 設定成 false 就ok

UseSubmitBehavior="false"

程式碼:

[c-sharp] view plain copy print?
  1. 上傳附件:<asp:FileUpload ID="FileUpload1" runat=
    "server" />  
  2.         <asp:Button ID="Button_Up" runat="server" Text="上傳" onclick="Button_Up_Click" UseSubmitBehavior="false" />