日期:2014-05-18  浏览次数:20512 次

【求助】文本框属性为只读或隐藏时,文本框的Text值不能传给变量?

大家好啊!
向大家请教个问题:
文本框属性为只读或隐藏时,文本框的Text值不能传给变量?
Request["TextBoxID"].ToString(),才能把值赋给其他变量;
Request相当于定义全局变量么?

请朋友帮忙分析以下,谢谢!

------解决方案--------------------
我觉得在属性为只读时可以传给变量,在隐藏时不行~
赋值可以用Session["TextBoxID"]~
------解决方案--------------------
你用TextBoxID.Text不就得了?
------解决方案--------------------
TextBox1只读,Hidden1隐藏
this.Hidden1.Value = "11111111111";
string s = this.TextBox1.Text;
string ss = this.Hidden1.Value;
s,ss都有值的
------解决方案--------------------
修改下:
TextBox1只读,Hidden1隐藏 
Hidden1.Value在页面写
string s = this.TextBox1.Text; 
string ss = this.Hidden1.Value; 
s,ss都有值的
------解决方案--------------------
我把Page2的文本框设置为隐藏,主要用来存储从小窗体传来的变量, 

<asp:TextBox id="text1" style="display:none;"/>这样来设置隐藏