私の MVC3 ベースのアプリケーションでは、同じ機能を異なるビューで再利用する必要があることがよくあります。
例: ユーザーを検索するための 1 つのビュー。検索結果を表示し、ユーザーが返されたレコードを 1 つ以上選択できるようにする別のビュー。最後に、これらのレコードを元のビュー/コントローラーに渡す必要があります。
RenderAction と、たとえば、UserAccountSelectionController を使用して、再利用可能なコントローラーとビューのセットを構築するにはどうすればよいですか? 再利用可能なコントローラーは、選択したユーザー モデルをどこに渡すかをどのように「知る」のでしょうか? MVC3 の方法で再利用可能なコンポーネントを作成する別の方法はありますか?
よろしくお願いいたします。
よろしく、 ケビン