0

セッションタイムアウト後にユーザーをログインページにリダイレクトすることは、特定の間隔の後にページを更新する方法に似ています。唯一異なるのは、ページをリダイレクトする必要があるまでの時間を計算することです。したがって、時間はSession.timeoutプロパティを使用して計算できます。これにより、そのセッションのセッションタイムアウト値が得られます。その値にいくつかの猶予タイミングを追加し、ユーザーをログインページに自動的にリダイレクトします。

4

1 に答える 1

0

protected void Page_Init(object sender、EventArgs e){CheckSession(); }

private void CheckSession()
{
    if (Session["SessionID"] == null)
    {
        ScriptManager.RegisterStartupScript(this, this.GetType(), "redirect", "var r = confirm('Your Session Has Expired'); if (r == true) var str= 'PartnerLogin.aspx'; location.href = str ;", true);

    }

}
于 2012-09-10T06:39:42.817 に答える