在ASP.NET 4.0中,有一个新方法HttpContext.SetSessionStateBehavior,我们可以通过它在运行时更改会话状态。但是,在我们需要使用这种方法的应用程序开发中,真正的例子是什么?
答案 0 :(得分:2)
在4.0之前,只有两种方法可以禁用会话状态。
如果您的应用程序基于查询字符串动态生成页面,那么您无法有选择地禁用某些页面的会话状态以提高性能。因此,您只需禁用所有页面或启用所有页面。
有了这个,您可以编写一个可以拦截请求的http模块,查看URL的查询字符串或路径,并禁用/启用会话状态。