Asp.net mvc 4 如何显式停用Razor代码
我使用Razor时经常遵循这种模式:Asp.net mvc 4 如何显式停用Razor代码,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我使用Razor时经常遵循这种模式: @if (Model.IsAlreadyConfirmed) { This account has already been confirmed. } 但这不起作用,因为它需要代码。我被迫这样做: @if (Model.IsAlreadyConfirmed) { @Html.Raw("This account has already been confirmed.") } 或者这个: @if (Model.IsAlreadyConfi
@if (Model.IsAlreadyConfirmed)
{
This account has already been confirmed.
}
但这不起作用,因为它需要代码。我被迫这样做:
@if (Model.IsAlreadyConfirmed)
{
@Html.Raw("This account has already been confirmed.")
}
或者这个:
@if (Model.IsAlreadyConfirmed)
{
<span>This account has already been confirmed.</span>
}
另外,请随意纠正我不当使用的行话
@if (Model.IsAlreadyConfirmed)
{
<text>This account has already been confirmed.</text>
}
有一个名为text的特殊标记,它只打印出您在其中输入的内容。在呈现的html中省略了实际的标记
有一个名为text的特殊标记,它只打印出您在其中输入的内容。实际标记在呈现的html中被省略。除了标记之外,您还可以在行的前面加@:
除标记外,您还可以在行的前面加@:
@if (Model.IsAlreadyConfirmed)
{
@:This account has already been confirmed.
}