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