0

如何在 C# 中显示一个弹出窗口,告诉用户会话已过期?我正在考虑 JavaScript 中的类比alert "Your session has expired";。C#中有这样的类比吗?

替代解决方案是将我的用户定向到 Default.aspx 页面。我在 Google 上看到过很多行代码,但没有一个是protected void Session_End(object sender, EventArgs e) {}块状的。我正在寻找可以插入到Session_End块中的代码行。否则,我将不得不将代码插入 200 多个 .aspx 页面。

我也知道 HTTP 是无状态的,并且在发生火灾Response.Redirect()时不起作用。Session_End()

4

1 回答 1

0

简单地说,如果达到Session_End了通知客户为时已晚。到那时,一切都过去了。

您提到修改 200 页,但如果您使用的是母版页(我希望您会这样做),那将是放置超时警告的最优雅的地方。

于 2015-04-16T03:21:13.100 回答