我有一条消息,我想用剃刀显示它的正文(这是一片html)。如何防止剃刀修改Html字符串
某处在我cshtml
文件我有这样的:
<div>
@message.Body
</div>
虽然message.Body
的内容是:<p>Hello</p>
创建的HTML是:
<div>
<p>Hello</p>
</div>
但我希望得到的结果是:
<div>
<p>Hello</p>
</div>
我有一条消息,我想用剃刀显示它的正文(这是一片html)。如何防止剃刀修改Html字符串
某处在我cshtml
文件我有这样的:
<div>
@message.Body
</div>
虽然message.Body
的内容是:<p>Hello</p>
创建的HTML是:
<div>
<p>Hello</p>
</div>
但我希望得到的结果是:
<div>
<p>Hello</p>
</div>
@ Html.Raw(message.Body)
更多的信息在这里:http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/
@html.raw(string)
应该做的它
你需要的是使用@Html.Raw(HTML_String)
。
它的工作,谢谢。 – mehrandvd