Asp .net 4.0 中ViewStatus 使用

本文详细介绍了ASP.NET中ViewState的工作原理及其配置方法。包括如何在全局、特定目录及页面级别启用或禁用ViewState,以及不同配置选项的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

asp .net 4.0程序配置,默认是启用ViewState的,全局中禁用使用如下配置:

image

 

同时这个配置可以在不同的目录中进行重新设置配置。

 

如果要在禁用的目录中,部分页面要启用ViewState,在启用的页面中,加入如下配置:

image

 

其中“ViewStateMode”有如下三个值:

Inherit:

视图状态从父控件继承;

Enabled:

即使父控件的视图状态没有启用,也启用该控件的视图状态;

Disabled:

即使父控件的视图状态启用了,也禁用此控件的视图状态。

 

下面进行一些实际的测试(在配置中默认禁用视图):

1、配置如下:

image

 

页面的视图内容如下所示:

image

2、在页面中启用视图状态:

在页面启用视图:

image

另外,如果此页面有MasterPageFile,就要在此页面中也要启用视图状态:

image

 

只有设置上述过程后,才能启用页面的视力状态,浏览页面视图内容如下:

image

 

当前页面中,还有一个用户控件,视图状态,还是没有启用,如果要进行启用,必须在控件中设置如下:

image

 

现在浏览页面,视图内容如下:

image

 

必须按照上述过程,才能启用视图状态,上面最容易出错的地方就是在masterpage页面时,容易忽略设置启用视图状态

 

转载于:https://www.cnblogs.com/LifelongLearning/archive/2012/06/16/2551969.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值