Asp.Net MVC のモノレール ビュー コンポーネントに相当するものはあるのでしょうか。
私がやろうとしているのは、クラスに依存するいくつかの複雑な UI をレンダリングすることです。つまり、List ビューにいるとします。この ViewComponent に相当するオブジェクトを渡し、オブジェクトをパラメーターとして受け取り、複合体をレンダリングします。ビューで他のことをできるようにするUI。Asp.Net MVC でこれを行う最善の方法は何でしょうか?
これは複雑な UI であるため、一度記述することを好みます。そのため、保守性の問題が発生することを意味するため、テンプレートは実際に使用したい方法ではありません。
私が見たいくつかのオプション(そして私は試し始めようとしています)は次のとおりです。
- 将来の Html.RenderAction
- サブコントローラー
ただし、他に何かあるかどうか、またはこの特定のシナリオで一方が他方よりも優れているかどうかを知りたいです