我在数据库中有一些被HTML编码的文本。
为了在普通视图中显示它,我使用了这里描述的技术 -
@Html.Raw(encodedHtmlString)
在普通视图中,当我使用@Html.Raw()渲染文本时,它会按预期显示。
然而,当我在局部视图中做同样的事情,然后使用.Partial
或.RenderPartial
呈现该视图时,即使局部视图使用@Html.Raw()进行呈现,文本仍然被编码。
如何防止父视图对局部视图中呈现的文本进行编码?
我在数据库中有一些被HTML编码的文本。
为了在普通视图中显示它,我使用了这里描述的技术 -
@Html.Raw(encodedHtmlString)
在普通视图中,当我使用@Html.Raw()渲染文本时,它会按预期显示。
然而,当我在局部视图中做同样的事情,然后使用.Partial
或.RenderPartial
呈现该视图时,即使局部视图使用@Html.Raw()进行呈现,文本仍然被编码。
如何防止父视图对局部视图中呈现的文本进行编码?
@Html.Raw(Html.Partial("your view name"))