在asp.net中查看状态

时间:2010-02-22 20:17:19

标签: asp.net viewstate

我可以禁用每个控件的viewstate,但不能禁用整个页面。

有没有办法在整个页面中禁用viewstate?

5 个答案:

答案 0 :(得分:5)

Page.EnableViewState设为false。这可以在代码隐藏或页面指令中完成:

<%@ Page EnableViewState="false" %>

您还可以通过在web.config中将enableViewState节点的pages属性设置为false来在应用程序级别禁用ViewState:

<pages enableViewState="false"/>

答案 1 :(得分:2)

您可以在页面声明中执行此操作:

<%@ Page EnableViewState='false' %>

答案 2 :(得分:1)

private void Page_Init(object sender, System.EventArgs e)
{
    this.EnableViewState = false;
}

答案 3 :(得分:1)

您可以设置Page.EnableViewState="false"

但是无论你创建的任何.aspx页面上都会有一些非常小的ViewState足迹。

答案 4 :(得分:0)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" EnableViewState="false" %>