禁用 ViewState
可以针对单个控件、整个页面或整个应用程序禁用 ViewState,如下所示:
每个控件(在标记上):控件属性里面设置viewstate的值为false.
<asp:datagrid EnableViewState="false" ?/>
在设计页面,手动点击一下Repeater区域,然后在属性列表框中设置EnableViewState="false"
每个页面(在指令中):在页面的page指令中设置页面的enableViewState属性为false
<%@ Page EnableViewState="False" ?%>
每个应用程序:(在 web.config 中) <Pages EnableViewState="false" ?/>
关闭: enableviewstate="false"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" enableviewstate="false" %>
打开: enableviewstate="true"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" enableviewstate="true" %>