我将用户可编辑的HTML布局存储在数据库中,但我想知道是否有办法在某些内容中呈现局部视图。
例如:
<div>
This is the header
@Html.Action("WebsiteTemplate", "Page")
</div>
我以为我可以将顶部和顶部分开将内容降低到2个单独的列,但有没有更好的方法来实现这一目标?
答案 0 :(得分:1)
您需要解析从数据库中检索到的Razor内容。您可以为此目的使用RazorEngine项目。它有一些限制(例如,@Raw()
而不是@Html.Raw()
),但涵盖了许多方案。