60

在我的主页上,我有 code @{Html.RenderPartial("_Partial1.cshtml");},在我的 Partial 上,我有一个 HTML 字符串:

@{ 
    // The string is actually dynamic, not static. This is here for simplicity
    string abc="<div class=\"error\">abc</div>";
} 
@abc

我想输出abc一些 CSS 错误样式,但实际上我得到了<div class="error">abc</div>- 当然,那里没有样式。如何将其解释为 HTML 源代码而不是字符串?

4

2 回答 2

134

您可以使用该Html.Raw()方法。

于 2013-03-21T13:24:14.157 回答
2

如果您在视图中使用模型而不是使用:

@model YourApp.Models.YourModel
....

@Html.Raw(@Model.NameOfYourProperty)
于 2021-01-13T09:46:42.807 回答