asp.net mvc でユーザー コントロールを使用する方法を見つけようとしています。ユーザーコントロールをビューに追加する方法と、それにデータを渡す方法を知っています。私が理解できなかったのは、すべてのコントローラーでデータを取得して渡すことなく、これを行う方法です。
たとえば、サイト内のすべてのページではなく複数のページに最新の投稿を表示するユーザー コントロールがある場合、そのユーザー コントロールのデータを取得して 1 つのみからユーザー コントロールに渡すようにコントローラーを作成するにはどうすればよいですか?ユーザーコントロールが使用されているさまざまなコントローラーのそれぞれでデータを取得して渡す代わりに、Web サイトに配置しますか?
これが理にかなっているのかどうかはわかりません。複数のページに表示したいデータの「島」を処理するためのより良い方法または推奨される方法はありますか?
私は、独自のデータを取得し、それが使用されているページの残りの部分から独立してデータを表示するユーザー コントロールを作成できる Web フォームから来ています。