0

I セッション ユーザー ログインに書き込みます。セッションがドロップされたときに、サーバー側のページでユーザー ログインを取得する必要があります。私は試します:

 private string currentUserLogin;
 protected void Page_Load(object sender, EventArgs e)
 {   
      if (!IsPostBack)
      {
          if (HttpContext.Current.Session["curUserRole"] == null)
          {
               // try to get a "currentUserLogin" varialbe, but it null!
          }
          else
          {
               currentUserLogin = HttpContext.Current.Session["curUserLogin"].ToString();                   
          }
      }
 }
4

2 に答える 2

1

セッションからの情報を(希望する有効期限で)Cookie に保存し、セッションの有効期限が切れたときに Cookie から値を取得します。

于 2012-05-24T14:34:48.877 に答える
0

Global.asax には、SessionEnd イベントがあります。ユーザーIDとログオフの日付/時刻をログファイルに書き込むために使用します。

于 2012-05-24T14:53:33.523 に答える