<asp:TextBox ID="Author" runat="server" Enabled="false" CssClass="form"/>
获得值的代码string auth = this.Author.Text;
结果返回 auth == null

解决方案 »

  1.   

    的确,你可以用一个把textbox的value给HiddenField来传递
      

  2.   

    http://www.abab123.com/bbs/down.asp?html=1284652 
    视频教程网
      

  3.   

    那当然了。除非是readonly="flase",他是只读,但可以取值。还有就是,用hidden 将 TextBox的值保存起来,在读取数据的时候,取hidden的值,更好一些。
      

  4.   

    http://www.abab123.com/bbs/down.asp?html=1284652 
    视频教程网
      

  5.   

    都Enabled=false了,你还能输入值吗?
      

  6.   

    Enabled=False  就是 <input   disabled=true>不进行提交
    不能在服务器端得到值的,在客户端使用脚本设置ReadOnly。
    可取值
    TextBox1.Attributes.Add("readonly",   "true");
      

  7.   

    enabbled=false 了  已经灰掉了
    要先赋值给textbox  再取它的值应该可以了
      

  8.   

    TextBox1.Attributes.Add("readonly",  "true");
      

  9.   

    这样的话还不如直接用个Label算了