asp:TextBox的属性设为ReadOnly="true",客户端修改的不能提交到服务器端?
页面上有一个TextBox,名字tbAmount,它的值是其他的TextBox相加后得到的。
所以,我想达到这样的效果:tbAmount的值用户不能修改,用户填了其他TextBox后把值赋给tbAmount。
我把TextBox的属性设为ReadOnly="true",然后在javascript中,加上document.getElementById("tbAmount").value = ASSIST1 + ASSIST2 + ASSIST3; 其中ASSIST1、ASSIST2、ASSIST3是其他TextBox的值。
在服务器端,读tbAmount的值却是空。
就是如果TextBox的属性ReadOnly="true",客户端修改的东西,是无法提交给服务器端的。
请问,用户不能修改TextBox的值,在javascript会为TextBox赋值,服务器能够读到这个值,如何达到这种效果?