在Controller中形成HTML字符串并将其传递给View

时间:2016-05-18 21:08:34

标签: asp.net-mvc asp.net-mvc-5

在控制器中我想形成一个消息,例如

  

"找到7个结果 - 现在做点什么"

我希望它在视图中显示该文字,但我希望第一部分是粗体的,所以喜欢&#34; 找到7个结果 - 现在做点什么&#34;所以当我在控制器中创建我的字符串时,我将该部分包裹在<b>标签周围,但它不起作用!它在视图中显示了<b>的确切字符串。我该怎么做?

2 个答案:

答案 0 :(得分:1)

要在Razor中显示HTML,您可以使用:

@Html.Raw(Model.Property)

这将为您处理HTML标记。

当然,您也可以在ViewBag,Resources中添加字符串,或者只是硬编码。

答案 1 :(得分:1)

使用Html.Raw可以输出包含html元素的文本。 @ Html.Raw(&#34; 找到7个结果 - 现在做点什么&#34;)