0

我在 db 中有一个存储 html 的字段,我想在用户端呈现该 html。但我不能这样做。当我试图将 html 放在 div 标签或段落标签中时,我得到的只是 html 文本。这是我尝试过的代码

<%: HttpContext.Current.Server.HtmlDecode(Model.HomePageText) %>

我通过使用它得到以下结果(HTML 显示为文本)

<p> </p> <p style="color: rgb(88, 100, 109); font-family: 'PT Sans', sans-serif; font-size: 13px; line-height: 16px; background-position: -1px -350px; "> Enter custom CSS code into the box below to further customize your mobile site.</p>
4

2 回答 2

6

尝试使用Html.Raw输出您的 HTML:

<div>@Html.Raw(Model.HomePageText)</div>
于 2012-09-07T06:39:12.360 回答
2

您需要使用Html.Raw(Model.HomePageText),假设您确定不会有任何问题(脚本注入、有害的 html 等)。

于 2012-09-07T06:39:22.507 回答