0

セッションの有効期限が切れたことをユーザーに知らせるポップアップ ウィンドウを C# で表示するにはどうすればよいですか? JavaScript で類推を考えていますalert "Your session has expired";。C#にそのような類推はありますか?

別の解決策は、ユーザーを Default.aspx ページに誘導することです。Google を使用したコード行を数多く見てきましたが、protected void Session_End(object sender, EventArgs e) {}ブロック内で動作するものはありません。Session_Endブロックに挿入できるコード行を探しています。そうしないと、200 以上の .aspx ページにコードを挿入する必要があります。

Response.Redirect()また、HTTP はステートレスであり、起動時に機能しないことも知っていますSession_End()

4

1 に答える 1

0

簡単に言えば、到達Session_Endした場合、クライアントに通知するには遅すぎます。その時点で、すべてがなくなりました。

200 ページの変更について言及されていますが、マスター ページを使用している場合 (そうなることを願っています)、タイムアウトの警告を配置するのに最もエレガントな場所です。

于 2015-04-16T03:21:13.100 に答える