您能否比較屬性javascript properties .net properties
我想禁用文本框'txtName'。有兩種方法
- 使用JavaScript,
txtName.disabled = true
- 使用ASP.NET,
<.. Enabled="false" ..>
哪種方法更好,爲什麼?
您能否比較屬性javascript properties .net properties
我想禁用文本框'txtName'。有兩種方法
txtName.disabled = true
<.. Enabled="false" ..>
哪種方法更好,爲什麼?
我假設Enabled="false"
在生成的HTML代碼中產生disabled="disabled"
。在這種情況下,這顯然是更好的方式,因爲它不需要用戶啓用JavaScript。
如果要禁用按鈕,服務器端方法將需要往返(頁面回發,事件處理程序運行,返回響應)。
客戶端方法(javascript)不需要這樣做。
但是,如果javascript被禁用,則客戶端方法將不起作用。
無論哪種情況,最終結果都是一樣的(設置了disabled
屬性)。
`txtName.disabled('disabled')`不好。正確的語法是`txtName.disabled = true;` – ThiefMaster 2010-12-03 12:01:58