不使用Visible=false,因为我有结合js对其赋值取值,visible=false js好像无法对其赋值或取值了。

解决方案 »

  1.   

    1.放到一个隐藏的div中
    2.用样式表
      

  2.   

    对的  Visible=false  的话,它不会输出到客户端了。
    可以用 style="display:none" 隐藏, 或者用 <input type="hidden" /> 吧
      

  3.   


    <asp:TextBox ID="TextBox1" runat="server" Text="123" style="display:none;"></asp:TextBox>
      

  4.   

    放在div中····不过你不想显示为什么不用隐藏域???
      

  5.   

    <input type="hidden" id="txt" value="">
     document.getElementById('txt').value
      

  6.   

    可以把这个Text放到一个div中嘛,要隐藏的时候就可以隐藏DIV!这样就不用直接操作Text了!
      

  7.   

    网络就是好,确实忘了用css来隐藏了,也没想到hidden控件,谢谢各位了。
      

  8.   

    只是为了保存一个值就用hidden算了
      

  9.   


    <asp:TextBox ID="TextBox1" runat="server" Text="123" style="display:none;"></asp:TextBox> 需要显示的时候在用js控制他的style属性
      

  10.   

    <asp:TextBox ID="TextBox1" runat="server" Text="123" style="display:none;"></asp:TextBox> 
      

  11.   

    <div id="div1" runat="server" style="display:none">
    <asp:TextBox ID="TextBox1" runat="server" Text=""><asp:TextBox>
    <asp:TextBox ID="TextBox1" runat="server" Text=""><asp:TextBox>
    .
    .
    .
    </div>控制显示    后台 div1.style["display"]="block";//"none"