代码 : 后台
代码 : 前台
UseSubmitBehavior="True" -
<input type="submit " name="Button1" value="Button1" onclick="this.disabled=true;" id="Button1" />
UseSubmitBehavior="False" -
<input type="button " name="Button2" value="Button2" onclick="this.disabled=true;__doPostBack('Button2','')" id="Button2" />
但这有什么关系呢? ? ?
- refer to :http://blog.yam.com/weilin98/article/23448455 (ASP.NET - Button.UseSubmitBehavior屬性)
主要是差在輸出網頁後True為submit,False為button(再將要做的事放到doPostBack裡面)。
所以應用上來
說,如果你有confirm彈出視窗的需求且另外要加
多句Javascript語法在Button上,若要完全正常執行就要把
UseSubmitBehavior設成False,並且正確帶入return
true或false,才會繼續執行伺服器端的Click事件,不然依照經驗總會漏執行或是根本沒進入Click事件(doPostBack)
。