ReadOnly 屬性的TextBox在客戶端會展現成這樣的標記: <input readonly = "readonly">
Enabled 屬性的TextBox在客戶端會展現成這樣的標記: <input disabled="disabled">
Html服務器控件使用一個派生於HtmlControl基類(完整類名System.Web.UI.HtmlControls)得類,此類控件中只有Disabled屬性.
按照W3C的規范:http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12
設置為disabled的input將會有下面的限制:
<1> 能接受焦點<2> 使用tab鍵時將被跳過<3> 可能不是successful的設置為readonly的input將會有下面的限制:
<1> 能接受焦點但不能修改<2> 使用tab鍵進行導航<3> 可能是successful的只有successful的表單元素才是有效數據,也即是可以進行提交.disabled和readonly的文本輸入框只能通過腳本進行修改value屬性