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

Asp .net 4.0 中ViewStatus 使用

 

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

 

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

Asp .net 4.0 中ViewStatus 使用

 

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

Inherit:

视图状态从父控件继承;

Enabled:

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

Disabled:

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

 

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

1、配置如下:

Asp .net 4.0 中ViewStatus 使用

 

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

Asp .net 4.0 中ViewStatus 使用

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

在页面启用视图:

Asp .net 4.0 中ViewStatus 使用

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

Asp .net 4.0 中ViewStatus 使用

 

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

Asp .net 4.0 中ViewStatus 使用

 

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

Asp .net 4.0 中ViewStatus 使用

 

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

Asp .net 4.0 中ViewStatus 使用

 

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

 

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2022-02-26
  • 2022-01-12
  • 2021-10-14
  • 2022-12-23
  • 2021-07-21
  • 2021-12-25
猜你喜欢
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2022-02-05
  • 2021-08-19
  • 2021-08-26
  • 2022-12-23
相关资源
相似解决方案