这是我的 Razor 代码:
<fieldset>
<legend>Headline News</legend>
@foreach (var item in Model)
{
<div>@Html.DisplayFor(modelitem => item.Description)</div>
}
</fieldset>
item.Description
的值为 HTML:
<table border="0" cellpadding="2" cellspacing="7" style="vertical-align:top;"><tr><td width="80" align="center" valign="top">
{{ table info }}
</table>
我实际上想显示 HTML 内容,但它显示为 HTML 标签。提前致谢!
最佳答案
您应该使用:
@foreach (var item in Model)
{
<div>@Html.Raw(item.Description)</div>
}
关于asp.net - Razor - 如何在 div 标签中显示 html 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145213/