ASP.NET 2.0 只读 TextBox 回发后信息丢失

如果在服务端设置了textbox为只读,那么在客户端用js修改textbox的内容,页面回发的时候其值会丢失...

决绝方案:

其一、就是不用 TextBox,改用 HtmlControls:

<input type="text" id="txt" runat="server" readonly />

其二、

this.TextBox1.Attributes["contentEditable"] = "false";

资料来源:

http://forums.asp.net/938455/ShowPost.aspx
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=dbb417a2-487d-497e-90fa-39f0696374c6

http://rchen.cnblogs.com/archive/2006/03/25/358594.html

原文地址:https://www.cnblogs.com/Zscorpio/p/1374365.html