1
我試圖在mvc中設置一個會話來存儲訪問該站點的當前用戶。例如:MVC 3 razor使用會話通過Windows身份驗證存儲訪問者的用戶名
用戶訪問該網站。 它作爲登錄記錄到數據庫中。 當用戶關閉他的瀏覽器。會議結束。
使用Windows身份驗證,我可以用這個 User.Identity.Name
在我希望我能做到這一點,_layout獲取用戶名:
@{
var Data = HttpContext.Current.Session["UserSession"];
Data["UserSession"] = User.Identity.Name;
}
,但我不能。設置會話變量併爲其賦予用戶身份的值的正確語法是什麼?
這不是一個很好的做法,設定你的觀點,即信息更加澄清。無論你在哪裏設置用戶,我都會這樣做(就像在授權屬性中一樣)。 – DMulligan