【发布时间】:2016-11-02 15:40:05
【问题描述】:
我通过 Html-string 喜欢
<div style="color:red;">Hello</div>
建模和显示
<section>
@foreach(var item in Model) { @Html.Raw(@item.HTMLText)}
</section>
但我给出的是 HTML 字符串本身,而不是红色文本。 有什么问题?
【问题讨论】:
-
对我来说很好
-
您不需要为
@item使用@,只需使用@Html.Raw(item.HTMLText)。如果你删除它,有帮助吗? -
然后你在这一行放了一个断点并验证了 HTML 是你所期望的?还可以在浏览器中查看源代码,看看它是否以您期望的方式呈现。我以前也有过这个问题。除此之外,我不知道它可能是什么。
-
它对我来说也很好用。将字符串传递给模型时,您能否演示您的代码?
-
@OlegSafarov "
<div style="color:red>>Hello, world</div>
\r\n" 这是我从模型中得到的,以及我通过什么
标签: c# html asp.net-mvc