Asp.net mvc 显示扩展未输出值
我使用以下代码打印用户名Asp.net mvc 显示扩展未输出值,asp.net-mvc,Asp.net Mvc,我使用以下代码打印用户名 @if (User.Identity.IsAuthenticated) { @Html.Display("Welcome, " + User.Identity.Name); } 但它没有打印出来 为什么?Html.Display的目的不是显示字符串,而是显示模型中的属性。试着这样做: @if (User.Identity.IsAuthenticated) { @: Welcome, @User.Identity.Name } Html.Display不是
@if (User.Identity.IsAuthenticated)
{
@Html.Display("Welcome, " + User.Identity.Name);
}
但它没有打印出来
为什么?
Html.Display
的目的不是显示字符串,而是显示模型中的属性。试着这样做:
@if (User.Identity.IsAuthenticated)
{
@: Welcome, @User.Identity.Name
}
Html.Display
不是要显示字符串,而是要显示模型中的属性。试着这样做:
@if (User.Identity.IsAuthenticated)
{
@: Welcome, @User.Identity.Name
}
我找到了另一个解决方案:
@if (User.Identity.IsAuthenticated)
{
<label>Welcome, </label> @Html.Label(User.Identity.Name);
}
@if(User.Identity.IsAuthenticated)
{
欢迎,@Html.Label(User.Identity.Name);
}
我找到了另一个解决方案:
@if (User.Identity.IsAuthenticated)
{
<label>Welcome, </label> @Html.Label(User.Identity.Name);
}
@if(User.Identity.IsAuthenticated)
{
欢迎,@Html.Label(User.Identity.Name);
}
UhIsAuthenticated==false
我想你有没有试过调试它以查看运行时的值?@Lostdreamer是的,我做了。它有一个值。呃IsAuthenticated==false
我想你有没有试过调试它以查看运行时的值?@Lostdreamer是的,我做了。它有价值。