更新时间:2023-12-04 19:04:10
请参考到这篇文章
如何结束浏览器关闭时的用户会话 [ ^ ]
Please refer to this article
How to end user session when browser closed[^]
添加Global.asax页面:
添加以下代码在那个文件中。
在Application_End方法中清除所有哟你的会话数据
Add Global.asax page:
add the following code in that file.
in the Application_End method clear all your session data
<![CDATA[<%@ Application Language="C#" %>]]>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
void Application_End(object sender, EventArgs e)
{
// Code that runs on application shutdown
// Clear Session Data here
}
void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
}
void Session_Start(object sender, EventArgs e)
{
}
void Session_End(object sender, EventArgs e)
{
}
</script>
i希望它能解决你的问题。
i hopes it hepls u.
登录页面:
Login page:
if(!isPostBack)
{
if(Session["AfterLogin"]!=null && Session["AfterLogin"]=="AfterLogin")
{
Response.Redirect("~/SessionExpire.aspx");
}
else
{
//Your logic for login page.
}
}
in Another page :( afterlogin page)
in Another page: (afterlogin page)
if(!isPostBack)
{
Session["AfterLogin"]="AfterLogin";
// your logic goes here.
}
i希望它可以帮到你。
i hope it helps you.