これは簡単なことかもしれませんが、私は非常に奇妙な問題に悩まされています。MVC3のドロップダウンリストから選択した値をフェッチする方法
アプリケーションでドロップダウンを作成しましたが、編集時に選択した値をフェッチできません。ここで
は私のビューです:<div class="editor-field">
@Html.DropDownListFor(model => model.Hobbyhome.HobbyHomeAddressList.First().ProvincialState.ProvincialStateID, new SelectList(ViewBag.State, "ProvincialStateID", "ProvincialStateName"), "-----Select State-----", new { @id = "State" })<font color="red">*</font>
</div>
私は値をフェッチするために、コントローラ内の関数を書かれていると私はまた、値を取得することができていますが、それはビューになったとき、それは私の値を示してdoesnot
@Html.DropDownListFor(model => model.Hobbydetail.Hobbymaster.HobbyId, new SelectList(ViewBag.Hobby, "HobbyId", "HobbyName"), "----Select Hobby----", new { @id = "Hobby" })<font color="red">*</font>
そして奇妙なことは、私が最初に一つ のための2番目のドロップダウンの値ではなくを見ることができますされています。私はこのような別のドロップダウンを作成しました0 list.First()を最初のドロップダウンに使用しているため、この問題が発生している可能性があります。bcoz編集ビューページでは、「----- Select State--」と表示されます。最初のドロップダウンの値。
ビュー編集するには「選択した値オブジェクト」を取得するには、私に
Althausを利用でき、選択した値を持つことになります!これは – user1274646