ASP.NET MVC アプリケーションでいくつか (2 つまたは 3 つ) のマスター ページを使用しており、データベースからの情報をそれぞれ表示する必要があります。スポンサーのリスト、現在の資金調達状況など。
私の質問は、これらのマスター ページ データベース呼び出しコードをどこに置くべきかということでした。
通常、これらは独自のコントローラー クラスに入る必要があります。しかし、それは、MVC フレームワークによって提供される通常のルーティング フレームワークから外れているため、手動で接続する必要があることを意味します (ViewData を渡すなど)。
ViewDataのパス/アクション呼び出しをマスターページに手動で配線したり、フレームワークをサブクラス化したりせずに、これをきれいに行う方法はありますか?
ドキュメントの量は非常に少ないです...そして、私はMVC自体の概念を含め、これらすべてに非常に慣れていないので、これに関するヒント/テクニックを共有してください.