前提是不用Visible这个属性实现!
请高手指引!

解决方案 »

  1.   

    <div id="div1" runat="server"><asp:TextBox ID="txtName" runat="server" CssClass="input3" MaxLength="10"></asp:TextBox></div> 
    然后你可以控制div1的显示与隐藏或者你也可以用panel
      

  2.   

    添加控件到容器中,设置容器是否可见
    如table,div,ppanel等
      

  3.   

    加panel控件div  id runat="server"
      

  4.   

    用Visible属性的确有副作用,就是如果Visible=false时,将不产生客户端的HTML,如果客户端有javascript,有可能会找不到对象,可以用control.Style["display"] = "none";来实现。
      

  5.   

      在textbox控件里加一个type="hidden"或是在visable里绑定一个后天方法,成立时做何操作反之又如何?
      

  6.   

    如果容器也不能用visable的话就设置display属性为none;
    或者把它的高或者宽变成0