アクティビティがないときにホームページにリダイレクトしたい。 しかし、私は、ユーザーのログインや1つを持っている必要はありません。しかし、私はホームページにリダイレクトできるようにしたいときは、何も活動していません。非アクティブ後にセッションのタイムアウトを設定する
は、私は私がホームページ
Session["UserId"] = 1;
でこれを設定し、その後、web.conf
<system.web>
<sessionState mode="InProc" timeout="2">
でこれを設定し、私もこれを試してみましたが、機能のdoesntでも火災。
protected void Page_Init(object sender, EventArgs e)
{
CheckSession();
}
private void CheckSession()
{
if (Session["UserId"] == null)
{
Response.Redirect("KioskHome.aspx");
}
}
global.asaxファイルを使用できますか?
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
}
void Session_End(object sender, EventArgs e)
{
}
単純な解決策は何ですか。ありがとうございました
これはあなたの質問に答える必要がありますhttp://stackoverflow.com/a/6210463/590177 –
それは私のポストではなく、その解決法は私を助けません。だからなぜ私のポストを閉じる? –
セッションのタイムアウトを確認してからリダイレクトする場合は、提供されたコードが有効です。 2つの質問はどちらもタイムアウトのリダイレクトに関連しているので、私は近い投票を提供しました。おそらくその解決策が役に立たない理由を説明してください。 –