1

SQLデータベースからネストされた順序なしリストを生成しようとしています。データをネストするために再帰的な方法を使用します。ロジックを別のhtmlhelperに配置する必要がありますか、それとも子アクションメソッドを呼び出すHtml.RenderActionを使用する必要がありますか?

4

1 に答える 1

0

私が使用する両方のオプションを評価します。をHtml.RenderAction使用する場合は、HTMLをレンダリングできるhtmlhelperように、そのメニューモデルをすべてのビューに渡す方法を見つける必要があります。モデルを渡すには、および/を使用する必要があります。htmlhelperActionFilterViewDataViewBag

Html.RenderActionコントローラーが独自のモデルでジョブを処理できるという利点があるため、複雑なモデルやオブジェクトやキャストを処理する必要がなく、ViewDataViewBag使用してキャッシュと制御を行うこともでき[OutputCache]ます[ChildActionOnly]

于 2013-03-25T14:34:48.573 に答える