谁能告诉我如何在 asp 中检测用户 session 何时过期?
我想在 session 过期后将用户重定向到注销页面
谢谢
最佳答案
我想您必须在您网站的一组页面上实现 session 检查,因此一个好的方法是为所有“受限访问”页面声明一个基类。 像这样的东西:
public class BasePage : System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (Session["Context"] == null)
{
// do redirect
}
}
}
假设在登录时,您将代表 session 的对象分配给 Session["Context"]
您的页面将继承此类:
public partial class _Default : BasePage { ... }
关于c# - 检测用户 session 何时过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950064/