2011年9月14日水曜日

SelectListにSelectedValueを指定しているのに、選択表示されない

Html.DropDownList引数のSelectList。
設定したSelectListには、確かにSelectedValueが設定されているのに、選択表示されない。

デバッグしてみると、GetModelStateValueというメソッドでID名からobjectが取得できると、
選択処理のロジックに入っていなかった。
メソッドの名前から推測するに、渡しているModelのプロパティ名をIDに付けるとだめなようで、
IDを違うものに変更したら、ちゃんと選択表示された。

0 件のコメント:

コメントを投稿