ASP.NET MVCでPOSTした後にModelのSelectListItemがnullになる。
あるモデルがSelectListItemのプロパティをもっておりGETで、このプロパティに値を入れるとします。
次にPostすると、Controller側に帰ってくるときにSelectListItemがnullで帰ってきます。
この場合、どのような対応をするのが一番良いでしょうか。
私が考えているのは以下の通りです。
1. Getで行った処理と同じSelectListItemに値を入れることをする。
2. Get時点でTempDataなどに一度退避しておき、Post時点でTempDataから値をもらう。
その他に方法があればご教授ください。
よろしくお願いします。