一个页面,有一个文本框和一个按钮,文本框已经禁用viewstate(EnableViewState="false")。为什么在文本框里输入内容后点击按钮刷新页面后文本框里的内容还存在?

解决方案 »

  1.   

    你自己在body.load的时候用JS清掉吧
      

  2.   

    那个不是asp.net的状态。你做个html对象(写一个.htm文件),在浏览器上照样那样显示。
      

  3.   

    楼上的不是啊,如果我用<input type="text" />就不显示。
      

  4.   

    因为TextBox的值不是靠视图状态来维持,因为每次表单回传都要提交到服务器。
      

  5.   

    今天偶然看到这个,贴上。下列服务器控件不能禁止ViewState Textbox 
    Checkbox 
    Checkbox List 
    RadioButtonList 
    上面控件的状态通过IPostBackEventHandler 和 IPostBackDataHandler接口处理,而不是ViewState的机制,所以EnableViewState没有效果。