我有一个使用剃刀语法的MVC网站。我从db的值生成一个表。
在表格单元格中,我有一些文字,例如
这是一些文字
码
<td>
this is <b>some</b> text
</td>
现在我需要一个大胆的词。我尝试了<b>some</b>
,但这正是它在网页上的显示方式。我需要它看起来像
这是一些文字
答案 0 :(得分:1)
唯一可能发生的方法是,如果您的<b>some</b>
字符串来自代码中其他位置的变量。 Razor出于安全原因自动逃脱,但您可以强制它在Razor中已经可用的视图助手进行渲染。
使用Html.Raw()
帮助器渲染字符串而不对其进行消毒。
<td>
This is @Html.Raw(Model[i].QuestionText) text
</td>