質問: あるモデルがSelectListItemのプロパティをもっておりGETで、このプロパティに値を入れるとします。 次にPostすると、Controller側に帰ってくるときにSelectListItemがnullで帰ってきます。 この場合、どのような対応をするのが一番良いでしょうか。 私が考えているのは以下の通りです。 1. Getで行った処理と同じSelectListItemに値を入れることをする。 2. Get時点でTempDataなどに一度退避しておき、Post時点でTempDataから値をもらう。 その他に方法があればご教授ください。 よろしくお願いします。
回答: そのモデルがどういClassなのか、行いたい処理のロジックも はっきりわからないので非常に回答しづらいと思います。 もし、Get でクライアントに送ったデータをPost処理でサーバに取りたいのなら Post処理専用の ViewModel を作るとよいのではないかと思います。