0
我使用此代碼存儲在會話獲取從會話的用戶名在ASP MVC 3
FormsAuthentication.SetAuthCookie(ContactFound.ContaLogin, model.RememberMe);
現在,我怎麼能得到這個用戶名一旦用戶登錄的loged的用戶名。
謝謝。
我使用此代碼存儲在會話獲取從會話的用戶名在ASP MVC 3
FormsAuthentication.SetAuthCookie(ContactFound.ContaLogin, model.RememberMe);
現在,我怎麼能得到這個用戶名一旦用戶登錄的loged的用戶名。
謝謝。
您可以使用:
HttpContext.Current.User.Identity.Name
當你在一個控制器:
this.HttpContext.User.Identity.Name
您可以使用
System.Web.HttpContext.Current.User.Identity.Name
感謝您的快速答覆,但是當我用你的代碼我有這個錯誤 「System.Web.HttpContextBase」不包含定義,也沒有擴展方法「Current」接受可以找到類型'System.Web.HttpContextBase'的第一個參數(你是否缺少使用指令或程序集引用?) – kbaccouche 2012-03-27 11:16:57
我想你是在實現Controller的類中。所以我編輯了我的答案以反映你的背景。 – 2012-03-27 11:20:38
只要'User.Identity.Name'應該也可以。 – ZippyV 2012-03-27 11:23:40