2017-07-13 90 views
0

逃脱的HTML标签在ASP.NET MVC一个View,我需要输入文本的下面一行:如何剃刀

“< HTML>这是你如何在剃刀</HTML>逃脱的HTML标签”

请将空格从<移除html>将其视为一个合适的html标记。

我该如何实现它?欢迎所有的答案。

回答

1

试试这个。

@{ 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>")); 

给出如上相同的输出。

+0

确定这是正确的。感谢您的答复和帮助。嗯,你知道'string x =“hi”;'和'var x = new HtmlString(“hi”);'之间的区别是什么。 – Jogi

+0

'HtmlString'是'string'的原始格式。只有在字符串中有'html标签'时才能看到区别。 '@ H​​tml.Raw(string)'return'@HtmlString(string)'。 – Venky