MVC文本不评估文本中的HTML

时间:2016-08-10 11:05:20

标签: html asp.net-mvc

我在表格中有一些文字,我目前正在使用Html.DisplayFor来显示。许多文本项包含HTML元素,例如列表项和粗体,但是当在屏幕上显示此文本时,它不会转换这些文本,而只是将它们显示为纯文本,例如:

"Case moved from <b>123</b> to <b>456</b>"

而不是

“案件从 123 移至 456

我是否可以使用HTML帮助程序来实现我的目标,或者我是否需要编写自己的扩展程序?

由于

1 个答案:

答案 0 :(得分:1)

使用Stephen Muecke在评论中建议的Html.Raw()方法。

  

返回非HTML编码的标记。