asp:TextBox控件的Enabled屬性和ReadOnly屬性有什麼區別?asp:TextBox ReadOnly = true或Enabled = false?
54
A
回答
70
如果一個控件是disabled
它不能被編輯和當表單被提交時,它的內容被排除。
如果一個控件是readonly
它不能被編輯,但其內容(如果有)仍然包含在提交中。
6
只讀將不會「變灰」文本框,並仍會在回發中提交值。
4
從瀏覽器的角度思考它。只讀瀏覽器將發送一個變量/值對。對於殘疾人,它不會。
運行它,然後看網址你打提交後:
<html>
<form action=foo.html method=get>
<input name=dis type=text disabled value="dis">
<input name=read type=text readonly value="read">
<input name=normal type=text value="normal">
<input type=submit>
</form>
</html>
3
只讀將允許用戶從複製的文本。禁用不會。
1
我有一個孩子aspx形式,做一個地址查找服務器端。子aspx頁面的值然後通過javascript客戶端傳遞迴父文本框。
儘管您可以看到文本框已被更改,但ReadOnly或Enabled都不允許將值重新發布到父窗體中。
10
另一種行爲是,readonly = 'true'
控件將觸發類似click
的事件,但不會控制Enabled = False
控件。在Asp.net
4
只讀文本框
<asp:TextBox ID="t" runat="server" Style="margin-left: 20px; margin-top: 24px;"
Width="335px" Height="41px" ReadOnly="true"></asp:TextBox>
相關問題
- 1. JavaScript disabled = true vs ASP.NET Enabled = False
- 2. 基於CheckBox.Checked啓用/禁用asp:TextBox控件true或false
- 3. Treeview enabled false
- 4. Python Return True或False
- 5. 當readonly設置爲true或false時,控制textBox背景顏色的方法
- 6. removeAttribute不返回true或false
- 7. 任意返回True或False
- 8. bitset :: operator [] == false/true或bitset :: test?
- 9. jConfirm不返回true或false
- 10. asp:TextBox with TextMode =「MultiLine」Wrap =「True」不會換行
- 11. ASP.NET中ReadOnly = true和TextBox1.Attributes.Add(「readonly」,「readonly」)有什麼區別?
- 12. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 13. Spring:@Transactional with readonly = true not call conn.setReadOnly(true)
- 14. asp:textbox issue
- 15. asp:TextBox添加數據屬性data-emojiable =「true」
- 16. 當Enabled = false時,TextBox顯示爲inset;
- 17. FALSE和TRUE VS NULL和TRUE
- 18. PHP boolean TRUE/FALSE?
- 19. jQuery true和false
- 20. AutoEventWireup True Vs False
- 21. EnableViewstate = true/false
- 22. String和True/False
- 23. ReadOnly(true)是否可以使用Html.EditorForModel?
- 24. 校驗值true或false在@ Html.CheckBoxFor
- 25. blogger.com中「data:lable.isLast == true(或false)」的含義
- 26. 如何從字面輸出$ true或$ false?
- 27. 獲取Ajax函數返回true或false
- 28. SQL列是true或false - 使用視圖?
- 29. 檢查數組值? - True或False(PHP)
- 30. Rails - 返回true或false的方法
這未必是真實的......根據.NET的版本,如果只讀值發生變化時,它會恢復到原來的值上回發。你需要做一些像TextBox1.Attributes.Add(「只讀」,「真」);爲了避免這一點。 – mattruma 2008-10-06 13:44:02
這應該是TextBox1.Attributes.Add(「只讀」,「只讀」),但是如果您希望視圖狀態工作,則不能使用ReadOnly或Enabled。 – Alf 2008-10-06 13:50:09