js更改TextBox只读后,后台代码取TextBox值的问题 设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。 原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。 解决方法: 1.不用服务器控件的ReadOnly属性,用下面方法设为只读 txtAnsDesc.Attributes.Add("readonly","readnoly"); 2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值 Request.Form["txtAnsDesc"]