有没有简单的方法可以在会话超时后重定向到会话过期页面,而无需重定向到formauthentication loginUr

本文关键字:会话 重定向 loginUr formauthentication 过期 简单 超时 有没有 方法 | 更新日期: 2023-09-27 18:33:20

我知道我们有表单身份验证来设置loginUrl,当会话过期时,它会自动重定向到此URL。

有一个要求,我必须在会话到期时显示不同的页面而不是登录.aspx

我正在寻找它,但没有找到任何合适的易于实施的解决方案。

我宁愿更改为现有的已部署站点代码隐藏,并且客户端想要实现此新的 SessionExpire.aspx 页面

我读了 http://www.schnieds.com/2009/07/aspnet-session-expiration-redirect.html,他们有很好的解决方案,但我必须在.cs文件中进行更改,至少在我得到任何简单的解决方案之前,我不想这样做。

有没有简单的方法可以在表单身份验证超时后重定向到会话过期页面,而无需重定向到 loginUrl?

有没有简单的方法可以在会话超时后重定向到会话过期页面,而无需重定向到formauthentication loginUr

创建SessionExpired.aspx页后,只需在页面的 aspx(不是 .cs)的 head 部分添加一行。(我希望你已经实现了母版页,所以它只会在母版页添加)

<meta http-equiv="refresh"
   content="1201;url=http://yourdomain.com/SessionExpired.aspx" />

此行将在 1201 秒(即 20 分钟)后自动将浏览器重定向到 SessionExpire 页面