ユーザーが編集可能なHTMLレイアウトをデータベース内に保存していますが、そのコンテンツの一部の途中で部分的なビューをレンダリングする方法があるかどうかを知りたいです。
例えば:
<div>
This is the header
@Html.Action("WebsiteTemplate", "Page")
</div>
上部と下部のコンテンツを2つの別々の列に分割できると思いましたが、これを実現するためのより良い方法はありますか?
ユーザーが編集可能なHTMLレイアウトをデータベース内に保存していますが、そのコンテンツの一部の途中で部分的なビューをレンダリングする方法があるかどうかを知りたいです。
例えば:
<div>
This is the header
@Html.Action("WebsiteTemplate", "Page")
</div>
上部と下部のコンテンツを2つの別々の列に分割できると思いましたが、これを実現するためのより良い方法はありますか?
必要なのは、データベースから取得した Razor コンテンツで解析することです。そのためにRazorEngineプロジェクトを使用できます。いくつかの制限がありますが (の@Raw()
代わりに @Html.Raw()
)、多くのシナリオをカバーしています。