ASP.NETMVCビューでレイアウトを実行するためにロジックが必要になる状況をますます見つけています。これらのルーチンは、私のモデルにもコントローラーにもありません。私には3つの選択肢があります:
- ビューに多くの<%%>をインラインで書き込みます。
- いくつかの部分ビューに書き込む<%%>を少なくします。
- HtmlHelper拡張メソッドを記述します。
それは私を混乱させる最後のオプションです。ロジックがその1つのビューのみに固有である場合、これを実行しても大丈夫ですか?拡張機能は、他のすべてのビューのHtmlオブジェクトに「表示」され、必要になることはありません。
助言がありますか?