當用戶登錄時,我想他的用戶ID存儲在會話與存儲用戶ID
HttpContext.Current.Session["UserID"] = 2354; (this is just a hard-coded example)
然後,當我運行一個頁面的方法,如果我做
var test = HttpContext.Current.Session["UserID"];
變量測試會保存我登錄時存儲的值嗎?
如果這是做到這一點的正確方法,當我從頁面方法接收呼叫時如何訪問會話?我想將test = ...行放在頁面方法中,以確定請求來自哪個用戶。
謝謝。
這就是那裏的會話 - 跨頁面請求保存數據,所以...是的。 – 2011-02-15 21:47:28
問題是,當我在頁面方法中放置斷點時,我得到\t \t會話[「UserID」] \t非靜態字段,方法或屬性'System.Web.UI.Page .Session.get' – frenchie 2011-02-15 21:51:22