0

VS 2012 と MVC 4 を使用しています。単純な CMS を作成しているため、ページのコンテンツは C# コードから動的に更新されます。(マークアップを含む各ページのコンテンツはデータベースに保存されます)。

私が知らないのは、@renderbody または @rendersection をコードから (C# コントローラーから) 更新する方法です。

例:

私はマスターページを持っています:

MVC 4 マスター ページ

そのマスター ページから派生したコンテンツ ページがあります。

MVC 4 コンテンツ ページ

そのすべてのコンテンツを C# コードから取得したいと考えています。この理由は、私のコンテンツがデータベースにあり、多くのページが存在するため、検索条件に応じてコンテンツが動的に変化するためです (単純なナレッジ ベースを作成しているので、ユーザーはテキストを太字にすることができます。文字サイズの変更など)。

編集 私が十分に正確に尋ねていないことを指摘してくれてありがとう-ページのHTMLではなく、データベースからコンテンツ(HTMLマークアップを含む)を取得しています。例: MVC 4 Razor エンジン- このようなコンテンツはデータベースにあります。

4

1 に答える 1