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

解决方案 »

  1.   

    我觉得在属性为只读时可以传给变量,在隐藏时不行~
    赋值可以用Session["TextBoxID"]~
      

  2.   

    TextBox1只读,Hidden1隐藏
    this.Hidden1.Value = "11111111111";
            string s = this.TextBox1.Text;
            string ss = this.Hidden1.Value;
    s,ss都有值的
      

  3.   

    修改下:
    TextBox1只读,Hidden1隐藏 
    Hidden1.Value在页面写
            string s = this.TextBox1.Text; 
            string ss = this.Hidden1.Value; 
    s,ss都有值的
      

  4.   

    我从开窗的小窗体(Page01)传值到页面(Page02),
    小窗体的值从数据库查询得到,放在DataGrid里,通过选中某行,把该行的部分数据传到Page2的文本框;
    如果文本框属性为可见或只读,可正常传值;
    如果文本框visible属性为false则提示错误;
    传值使用Java脚本中的DataBind;我把Page2的文本框设置为隐藏,主要用来存储从小窗体传来的变量,
    听说通过修改CSS文件来隐藏文本框,但是visible属性还要为true;
      

  5.   

    我把Page2的文本框设置为隐藏,主要用来存储从小窗体传来的变量, <asp:TextBox id="text1" style="display:none;"/>这样来设置隐藏