如果在服务端设置了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