在我的主页上,我有代码@{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源代码而不是字符串?
答案 0 :(得分:112)
您可以使用Html.Raw()
方法。
答案 1 :(得分:0)
如果您在视图中使用模型而不是使用:
@model YourApp.Models.YourModel
....
@Html.Raw(@Model.NameOfYourProperty)