我使用以下代码打印用户名。
@if (User.Identity.IsAuthenticated)
{
@Html.Display("Welcome, " + User.Identity.Name);
}
但它没有打印出来。
为什么?
答案 0 :(得分:4)
Html.Display
并不意味着显示字符串,而是显示模型中的属性。尝试这样的事情:
@if (User.Identity.IsAuthenticated)
{
@: Welcome, @User.Identity.Name
}
答案 1 :(得分:0)
我找到了另一个解决方案:
@if (User.Identity.IsAuthenticated)
{
<label>Welcome, </label> @Html.Label(User.Identity.Name);
}