我需要为我的 Web 应用程序设置会话时间。我已将会话状态放在应用程序的 webconfig 文件中
<sessionState mode="InProc" cookieless="false" timeout="1"></sessionState>
在cs页面中,我是否需要调用任何方法来运行此会话状态,并且我需要将此会话状态应用于我的整个应用程序。请帮助我在cs页面中放入什么。
我需要为我的 Web 应用程序设置会话时间。我已将会话状态放在应用程序的 webconfig 文件中
<sessionState mode="InProc" cookieless="false" timeout="1"></sessionState>
在cs页面中,我是否需要调用任何方法来运行此会话状态,并且我需要将此会话状态应用于我的整个应用程序。请帮助我在cs页面中放入什么。
如果您不想,则无需在页面中执行任何操作。将Global.asax
文件添加到您的项目(如果您还没有文件)并查找Session_End
方法。它应该如下所示:
void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
}
您可以在此处使用所需的任何逻辑来重定向,向用户发送消息,进行一些数据库更改等...
注意:这将适用于您的整个 Asp.Net 应用程序!
祝你好运!
文件中不需要特殊功能cs
。一旦配置,web.config
它适用于整个应用程序,如果需要,可以在cs
文件中覆盖。