iaj*_*ajs 2 asp.net session code-behind
我有一个asp.net网页,在会话到期之前有60秒的空闲时间窗口.在Session_End事件中是否有办法(通过asp或c#代码)关闭浏览器 - 或者最好只是选项卡?
我已经看到很多关于SO的帖子想要做相反的事情(在浏览器关闭时结束会话),但不是我需要的.
您无法关闭浏览器,但可以通过执行以下操作重定向到"会话已过期"页面:
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}'>",
Session.Timeout * 60, "SessionExpired.aspx")));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2069 次 |
| 最近记录: |