如何在Razor中转义html标记

时间:2017-07-13 19:34:31

标签: html asp.net-mvc razor

View ASP.NET MVC中,我需要输入以下文字行:

"< h t m>这就是你在Razor中转义HTML标签的方法< / h t m l>"

请从<中删除空格h t m>认为它是一个合适的HTML标签。

我如何完成它?欢迎所有答案。

1 个答案:

答案 0 :(得分:2)

试试这个。

  @{ var myHtmlString = new HtmlString("<html> This is how you escape an HTML tag in Razor </html>");}
  @Html.Encode(myHtmlString)

打印

enter image description here

另一种简单的方法是:

  @Html.Encode(Html.Raw("<html> This is how you escape an HTML tag in Razor </html>"));

给出与上面相同的输出。

相关问题