1

我需要在 asp.net 4.5 mvc 视图中显示当前登录的用户。想如果我在控制器中有代码并在视图中执行 labelfor,我可以获得我需要的结果。已经尝试了各种事情,但没有什么是正确的。我目前拥有的是这样的:

在家庭控制器中:

    public String CurrentUserName()
    {
        return System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
    }

在我看来:

    @ViewBag.CurrentUserName();

我要去哪里穿?出于某种原因,两人只是没有走到一起。非常感谢您的帮助。

4

1 回答 1

0

家庭控制器:

public void setCurrentUserName()
{
    ViewBag.CurrentUserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
}

你可以@ViewBag.CurrentUserName在你的视图中使用它。

于 2013-03-16T00:34:39.857 回答