マスターページに保持している mvc ユーザーコントロールの asp.net mvc マスターページに ViewData を渡そうとしています。たとえば、名前のドロップダウンリストを mvc ユーザーコントロールとして作成し、それをマスターページに配置しました。
私が直面している問題は、ViewData をマスターページに渡すことです。まともな解決策があるマイクロソフトのこの記事を見つけましたが、他に「より良い」解決策があるかどうか疑問に思っていました。リンクのソリューションで気に入らない点は、新しいコントローラー クラスから継承するようにすべてのコントローラーを変更する必要があることです。
http://www.asp.net/learn/MVC/tutorial-13-cs.aspx
編集:私が見ている問題は、ViewData に依存するマスターページにユーザーコントロールを配置する場合、そのマスターページを使用するすべての単一ページにその ViewData を繰り返し含める必要があるという事実です。上記のリンクの解決策が最善の解決策である可能性がありますが、他の選択肢があることを望んでいました.