程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 在ASP.NET中點擊一個按鈕後讓它變灰的簡單方法

在ASP.NET中點擊一個按鈕後讓它變灰的簡單方法

編輯:.NET實例教程


點擊一個按鈕,立即讓它失效,
這在ASP或JSP中用Javascript來處理是非常簡單的,
但ASP.Net有些地方總是讓人出乎意料。
如果你用的是webForm的button控件,
企圖點擊它後讓它失效,
那處理起來就有點復雜了(我還不知道怎麼處理)。
當時直接在button的click事件中(服務端),
用一句:butSubmit.Enabled=false;
企圖來達到目的,結果怎麼也不行。
在csdn提問,結果許多人一致認為:不可能。
後來再試了一下:
原來button在click事件處理完後才失效,
這樣豈不是一點用處也沒有。

不得已,改用Html控件,
還是像處理JSP一樣,
而且事件處理完後,頁面刷新,
按鈕又會有效了。舉例:


<form id="Form1"> 
<input type="button" id="btnSubmit" name="btnSubmit" onClick="Javascript:btnDisabled();" value="提交" runat="server"/> 
</form> 
<script langugage="Javascript"> 
function btnDisabled() 

    document.Form1.btnSubmit.disabled=true; 

</script>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved