私はASP.NET MVCアプリケーションで少数(2または3)のマスターページを使用していますが、それぞれデータベースの情報ビットを表示する必要があります。スポンサーのリスト、現在の資金状況などマスターページのコードをMVCアプリケーションに配置する場所は?
私の質問は、これらのマスターページデータベース呼び出しコードはどこに置くべきですか?
通常、これらは独自のコントローラークラスに移行する必要がありますか?しかし、それはMVCフレームワークによって提供される通常のルーティングフレームワークから外れているため、手動で(ViewDatasを渡すなど)それらを結線しなければならないことを意味します。
ViewDataを渡す/手動でマスターページへの呼び出しを呼び出したり、フレームワークをサブクラス化したりすることなく、これをきれいにする方法はありますか?
ドキュメンテーションの量は非常に少ないです...そして、私はMVCのコンセプトを含めてこれにすべて新しいので、これに関するあなたのヒント/テクニックを教えてください。
代わりに、BaseViewDataを呼び出すことができます:-) – chakrit