3
asp.net(3.5)セッションの経過時間を確認するにはどうすればよいですか?asp.netセッションの年齢を調べる方法はありますか?
asp.net(3.5)セッションの経過時間を確認するにはどうすればよいですか?asp.netセッションの年齢を調べる方法はありますか?
私は思っていませんが、自分でするのは簡単でしょう。 global.asaxでは、セッションがいつ作成されたかを示すセッション変数を追加するSession_Start偶数ハンドラにコードを追加できます。このような
何か:
TimeSpan sessionLifeTime = DateTime.Now - (DateTime)Session["SessionStartTime"];
:
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session["SessionStartTime"] = DateTime.Now;
}
は、その後、あなたのコード内で次の手順を実行して、セッションが存在しているどのくらいの時間をチェックすることができます