2012-03-27 5 views

Antwort

2

können Sie verwenden:

HttpContext.Current.User.Identity.Name 

Wenn Sie in einem Controller sind:

this.HttpContext.User.Identity.Name 
+0

Dank können für Sie schnelle Antwort, aber wenn verwendet ich Ihren Code Ich hatte diesen Fehler 'System.Web.HttpContextBase' enthält keine Definition und keine Erweiterungsmethode 'Current' akzeptiert eine Das erste Argument des Typs 'System.Web.HttpContextBase' konnte gefunden werden (fehlt eine using-Direktive oder eine Assembly-Referenz?) – kbaccouche

+0

Ich nehme an, Sie befinden sich in einer Klasse, die Controller implementiert. Also habe ich meine Antwort bearbeitet, um deinen Kontext zu reflektieren. –

+0

Nur 'User.Identity.Name' sollte auch funktionieren. – ZippyV

0

Sie

System.Web.HttpContext.Current.User.Identity.Name