ほとんどの開発者は、SelectList
オブジェクトを厳密に型指定されたビュー モデルまたは に配置しViewBag
ますか?
最初はできるだけビュー モデルを使用していましたが、今ではビュー モデルに何かを格納する意味がありません。呼び出されたSelectList
「アイテム」は、実際に呼び出された「アイテム」と競合する可能性がありDBSet<Item>
ます。私はすでにページ タイトルに を使用していますが、すべてのビュー モデルにプロパティViewBag
を設定する方法はありません。Title
SelectList
もう 1 つの問題は、すべてのビュー モデルのプロパティを無視するように AutoMapper を手動で構成する必要があり、それらBindAttribute
も除外する必要があることです。
ViewBag
for s のみを使用し始めると、アイテムが行に固有であるテーブル内の行のドロップダウンなどにSelectList
、ビュー モデルを使用することを余儀なくされる場合があります。SelectList
どう思いますか?