我搜索了这个网站,我查看了类似的问题,我没有找到答案,我确定它在某个地方,但我没有找到它,我有一个像这样的字符串例如:< / p>
string inputText = "<strong>Hello World</strong>"
此字符串来自控制中的某个请求,我无权更改模型或控件。我只能更改我的剃刀视图,使用Html.Raw显示此结果:
<strong>Hello World</strong>
我想要显示的结果就是这个:
Hello World
怎么可能?
PS:这只是一个简单的例子,它可以是任何HTML代码。
答案 0 :(得分:11)
您应该使用:
@Html.Raw(HttpUtility.HtmlDecode(inputText))
解码,然后在html中渲染
答案 1 :(得分:2)
要将任何字符串(包括HTML标记)从模型中接收为HTML,请使用:
@Html.Raw(Model.SomeString)