为什么每次 doPostback 后,我的文本内容就会无故消失?我的文本框非服务器控件,是一个 Input 标签`这时我写了一些文字,单击服务器按钮,就发生这样的现象了`请问为什么?

解决方案 »

  1.   

    因为客户端控件没有viewstate来保存它的状态。
      

  2.   

    用一个label控件来显示就可以了.
      

  3.   

    用<input type=hidden runat=server>保存值
      

  4.   

    input 一定会消失,要保存值用 runat="server" 的服务器控件
      

  5.   

    因为客户端控件没有viewstate来保存它的状态
    加上Runat=server        转换为HTML服务器控件
    或者直接用WEB服务器控件<asp:TextBox>