处理ASP.NET中已过期的会话
在ASP.net中,有多少种方法可以延长会话过期时间?您可以在处理ASP.NET中已过期的会话,asp.net,Asp.net,在ASP.net中,有多少种方法可以延长会话过期时间?您可以在Global中使用session\u End进行尝试。一旦遇到问题,将在会话结束时引发事件 链接: “页面过期”是什么意思?如果你说的是用户点击浏览器上的“后退”按钮时有时会看到的屏幕,那么除非启用缓存(此时浏览器将从缓存中取出),否则你可能无法执行任何操作。该消息由浏览器生成,而不是由ASP.NET生成。要进行验证,请下载fiddler并查看在页面过期场景发生时是否有对web服务器的调用。 public class Global :
Global中使用session\u End
进行尝试。一旦遇到问题,将在会话结束时引发事件
链接:
“页面过期”是什么意思?如果你说的是用户点击浏览器上的“后退”按钮时有时会看到的屏幕,那么除非启用缓存(此时浏览器将从缓存中取出),否则你可能无法执行任何操作。该消息由浏览器生成,而不是由ASP.NET生成。要进行验证,请下载fiddler并查看在页面过期场景发生时是否有对web服务器的调用。
public class Global : System.Web.HttpApplication
{
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.
}
}