你可以随时做如下事情:
@Html.ViewContext.HttpContext.User.Identity.Name
但不要。
通常,视图不应该尝试获取这些信息。它显示控制器传递的任何信息。它应该被强制类型化到由控制器动作传递的模型类。
所以在控制器动作渲染这个视图:
[Authorize]
public ActionResult Index()
{
var model = new Myviewmodel
{
Username = User.Identity.Name
}
return View(model);
}
现在在视图内随意使用这些信息:
@Model.Username