How to use Razor like asp:Literal?

前端 未结 1 888
感情败类
感情败类 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:

    <p>@Html.Raw(Model.Text)</p>
    

    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)
提交回复
热议问题