Page.IsPostBack 属性指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
ViewState 属性获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。
服务器控件的视图状态为其所有属性值的累计。为了在 HTTP 请求间保留这些值,ASP.NET 服务器控件使用该属性(它是 StateBag 类的实例)来存储属性值。在处理后续请求时,该值随即作为变量传递给 HTML 隐藏输入元素。有关保存服务器控件视图状态的更多信息,请参见维护控件中的状态。默认情况下启用所有服务器控件的视图状态,但在有些情况下需要禁用视图状态。有关更多信息,请参见开发高性能的 ASP.NET 应用程序。

解决方案 »

  1.   

    AutoPostBack = true;就是自动提交
    例如一个下拉框,如果AutoPostBack = true那么选项一改就会触发提交,页面就会刷新如果一个TextBox,EnableViewState = false;页面一刷新它里面的值就没了
      

  2.   

    http://www.itonline.gd.cn/ittech/list.asp?id=460
      

  3.   

    AutoPostBack 是当控件状态改变时自动触发相应的服务器事件 而不是的等到提交再触发。
    EnableViewState 是把控件的属性保存到页面的状态域里面,也就是说ASP.Net帮你维护页面的状态,比如TextBox的值在你提交以后仍然在。呵呵 AutoPostBack 根 Page.IsPostBack没有必然的联系
    ViewState[""] 与 EnableViewState也没有必然的联系。
      

  4.   

    呵呵,看MSDN帮助,里面讲解的都很详细!