1

ユーザーが編集可能なHTMLレイアウトをデータベース内に保存していますが、そのコンテンツの一部の途中で部分的なビューをレンダリングする方法があるかどうかを知りたいです。

例えば:

<div>
This is the header 
@Html.Action("WebsiteTemplate", "Page")
</div>

上部と下部のコンテンツを2つの別々の列に分割できると思いましたが、これを実現するためのより良い方法はありますか?

4

1 に答える 1

1

必要なのは、データベースから取得した Razor コンテンツで解析することです。そのためにRazorEngineプロジェクトを使用できます。いくつかの制限がありますが (の@Raw()代わりに @Html.Raw())、多くのシナリオをカバーしています。

于 2012-12-21T05:05:30.027 に答える