選択した値のDropDownListに関する質問があります。DropDownList mvc3選択した値が機能しません
@Html.DropDownListFor(m => m.weekForEachDayService[6].serviceId, new SelectList (ViewBag.DayService, "Value", "Text"))
ご覧のとおり、weekForEachServiceという表が1週間に関連するサービスがあります。
これを実行すると、SelectListの中でserviceIdが使用されることはありません。
@Html.DropDownListFor(m => m.weekForEachDayService[6].serviceId, new SelectList (ViewBag.DayService, "Value", "Text",m => m.weekForEachDayService[6].serviceId))
また、このようなことを試しましたが、エラーメッセージがタイプラムダをオブジェクトに変換できません。通常DropDownListを使用すると、自動的に正しい値が選択されますが、この関連テーブルでは、選択した値をリストに入れる必要があると思います。使用しているラムダ式が複雑で、配列インデクサーにDropDownListFor
ヘルパーを伴うので
ありがとう:あなたはこのように、
SelectList
コンストラクタの4番目の引数として選択された値を渡すことができ、この場合には。 – DavidVdd