如果我现在把页面的ViewState设置为false,为什么在点击按钮时,怎么页面上的文本框的值依然保存在呢?刷新也是同样的结果
不是说如果设置false,应该不保存状态视图吗?

解决方案 »

  1.   

    把该控件的viewstate也设成false,就肯定没了
      

  2.   

    在页面上查看源文件,有很多乱码的,这些就是页面生成的ViewState的编码,如果你设置为false那就不会生成这些了
      

  3.   

    gngnandgngn(仗义执言)大哥,我设了,为什么点击或刷新时,控件依然存在值啊!!所以,感觉设不设都是一回事
      

  4.   

    你的问题以前倒是没有注意说明。TextBox.Text确实使用ViewState保存的。但是,所有控件都要在回填ViewState之后进行LoadPostData方法处理,也就是把TextBox的Post上来的值写入.Text属性。这样,虽然它的ViewState写了值"abc",如果你在客户端更改为"def"的话,你获得的.Text的值是"def"而与ViewState中的无关。