0

MVC4 アプリケーションに特定のセクション (ビューのグループ) のレイアウト ビューがあり、このレイアウトには、このレイアウト ビューを使用するビューのナビゲーション オプションを備えた動的ツリービューが含まれている必要があります。たとえば、私のレイアウト ビューでは、依存する各ビューの左側にツリー ビューがあると表示されます。このツリービューを各依存ビューのレイアウトに適切にロードすることを考えることができる唯一の方法は、それを各依存ビューの必須セクションとして使用し、ツリービューのビューモデルを運ぶ各依存ビューに共通の基本ビューモデルを使用することです。これは非常に厄介なようです。他にどうすればこれを行うことができますか?

4

1 に答える 1

0

あなたの質問を適切に理解しているかどうかはわかりませんが、あなたが探している概念は「子アクション」として知られていると思います - MSDN のRenderActionを参照してください。

これにより、概念的RenderPartialにビューと同様のことを行うことができますが、モデルを渡す必要はなく、モデルRenderActionを取得するアクションを作成できます。

これにより、各部分ビューのモデルを必要とするビューから解放されます。

于 2012-09-19T22:10:34.697 に答える