ユーザーセッションがIISに設定されている場合、数秒で期限切れになりそうな場合は、アラートまたは通知をユーザーに表示できるかどうかを確認できますか?
質問する
2246 次
3 に答える
2
セッションタイムアウトを30分などの値に設定できます。javascriptコードを使用して、ユーザーの非アクティブまたはアイドル時間を検出します。
ユーザーがたとえば20分間非アクティブである場合は、ポップアップを表示するか、セッションを続行するかどうかを示すユーザーへのリンクを表示できます。ユーザーがリンクをクリックするとセッションが続行され、それ以外の場合はログアウトページにリダイレクトされます。
于 2012-06-30T15:01:47.593 に答える
1
この記事には非常に明確で良い例があります:Alert-Session-Time-out-in-ASP-Net
ユーザーに警告する方法、ホームページにリダイレクトする方法、またはセッションを延長する方法の例があります
于 2012-06-30T15:03:18.080 に答える
0
「セッションがすぐに期限切れになるかどうか」を知ることはできませんが、セッションが終了したときにユーザーをあるページにリダイレクトすることはできます。これをGlobal.asaxに追加します
protected void Session_End(object sender, EventArgs e)
{
Response.Redirect("sessionend.aspx");//Youe page which greets the user the session is over
}
于 2012-06-30T14:47:11.900 に答える