当不使用会话状态时禁用它
2004-10-25 00:06
274 查看
并不是所有的应用程序或页都需要针对于具体用户的会话状态,您应该对任何不需要会话状态的应用程序或页禁用会话状态。
若要禁用页的会话状态,请将 @ Page 指令中的 EnableSessionState 属性设置为 false。例如,<%@ Page EnableSessionState="false" %>。
注意 如果页需要访问会话变量,但不打算创建或修改它们,则将 @ Page 指令中的 EnableSessionState 属性设置为 ReadOnly。
还可以禁用 XML Web services 方法的会话状态。有关更多信息,请参见使用 ASP.NET 和 XML Web services 客户端创建的 XML Web services。
若要禁用应用程序的会话状态,请在应用程序 Web.config 文件的 sessionstate 配置节中将 mode 属性设置为 off。例如,<sessionstate mode="off" />。
若要禁用页的会话状态,请将 @ Page 指令中的 EnableSessionState 属性设置为 false。例如,<%@ Page EnableSessionState="false" %>。
注意 如果页需要访问会话变量,但不打算创建或修改它们,则将 @ Page 指令中的 EnableSessionState 属性设置为 ReadOnly。
还可以禁用 XML Web services 方法的会话状态。有关更多信息,请参见使用 ASP.NET 和 XML Web services 客户端创建的 XML Web services。
若要禁用应用程序的会话状态,请在应用程序 Web.config 文件的 sessionstate 配置节中将 mode 属性设置为 off。例如,<sessionstate mode="off" />。
相关文章推荐
- ASP.NET中常用的26个优化性能方法---当不使用会话状态时禁用它
- 当不使用会话状态时禁用它
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration>\<system.web>\<httpModules> 节中包括..
- asp.net中使用IHttpModule时,获取Session报错:会话状态在此上下文中不可用(转自:http://bbs.gimoo.net/thread/172722-1.html)
- 教你50招提升ASP.NET性能(二十一):避免使用会话状态
- 使用ASP.NET状态服务维护会话信息
- 使用Mutex实现会话状态下单实例运行和系统范围内单实例运行
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括..
- 技巧:使用会话状态避免不必要的 Ajax 通信量
- c# Session 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。
- 使用SqlServer模式的会话状态管理
- [ASP.NET]配置使用SQL Server保存会话状态
- 使用会话状态(一)
- drools用户指南----stateful session(有状态会话)的使用
- 使用ASP.NET状态服务维护会话信息
- [ASP.NET]配置使用SQL Server保存会话状态
- 在禁用视图状态的情况下仍然使用ViewState对象
- 使用Mutex实现会话状态下单实例运行和系统范围内单实例运行
- 使用Ajax.net遇到的问题-使用会话时提示错误"只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态
- 使用会话状态的优点与缺点?