我需要在asp.net 4.5 mvc视图中显示当前登录的用户。如果我在控制器中有代码并且在视图中做了labelfor,我可以得到我需要的结果。尝试过各种各样的东西,但没有什我现在的目的是:
在家庭控制器中:
public String CurrentUserName()
{
return System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
}
在我看来:
@ViewBag.CurrentUserName();
我要去哪里?出于某种原因,这两个人并没有走到一起。非常感谢您的帮助。
答案 0 :(得分:0)
家庭控制器:
public void setCurrentUserName()
{
ViewBag.CurrentUserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
}
您可以在视图中将其用作@ViewBag.CurrentUserName
。