How to use Razor like asp:Literal?

前端 未结 1 900
感情败类
感情败类 2020-12-20 13:57

I have a simple Model:

public class MyModel
{
     public string Text{get;set;}
}

I have a View, which renders Text property of MyModel:

1条回答
  •  暖寄归人
    2020-12-20 14:43

    I think you need to use it like:

    @Html.Raw(Model.Text)

    You can find more info here on Phil Haack's blog.

    anurse points out in the comments that you could, alternatively, set the type of the Text member of your View Model type as IHtmlString and just use @Model.Text to output it. ASP.NET MVC is clever enough to realize that the output should not be escaped.

    0 讨论(0)
提交回复
热议问题