gpt4 book ai didi

session 超时时的 ASP.NET 推送重定向

转载 作者:行者123 更新时间:2023-12-03 11:07:10 26 4
gpt4 key购买 nike

我正在寻找有关在 session 到期时自动推送用户(即没有回发)的网站背后的技术的教程、博客条目或一些帮助。任何帮助表示赞赏

最佳答案

通常,您设置 session 超时,并且您可以另外添加页眉以自动将当前页面重定向到您在 session 超时之前清除 session 的页面。

来自 http://aspalliance.com/1621_Implementing_a_Session_Timeout_Page_in_ASPNET.2

namespace SessionExpirePage
{
public partial class Secure : System.Web.UI.MasterPage
{
public int SessionLengthMinutes
{
get { return Session.Timeout; }
}
public string SessionExpireDestinationUrl
{
get { return "/SessionExpired.aspx"; }
}
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
this.PageHead.Controls.Add(new LiteralControl(
String.Format("<meta http-equiv='refresh' content='{0};url={1}'>",
SessionLengthMinutes*60, SessionExpireDestinationUrl)));
}
}
}

SessionExpireDestinationUrl 应链接到您清除 session 和任何其他用户数据的页面。

当刷新 header 过期时,它会自动将它们重定向到该页面。

关于 session 超时时的 ASP.NET 推送重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/484964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com