Asp.net mvc 4 如何显式停用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

我使用Razor时经常遵循这种模式:

@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.
}