我可能漏掉了什么,因为这篇文档说,MvcHtmlString.Create("someStringHere")
返回一个html编码的字符串,但如果我有像MvcHtmlString.Create("<h1>myHeading</h1>")
这样的内容,它仍然会显示为
myHeading
(作为标题),而不是编码文本<h1>myHeading</h1>
那么这个声明的意思是什么呢?
MvcHtmlString.Create(String)
使用指定的文本值创建一个HTML编码的字符串。
我无法理解,如果有人能解释该文档的含义以及他们试图引用的编码与HTML编码之间的区别,将不胜感激。
先谢谢了!
@Html.Encode(<MyHtmlStringHere>)
代替。 - vikscool