は、だから私は、次の(擬似コード)を持っていますアイテムをアイテムに設定し、既に選択されているアイテムをマークしました。ビューに到達すると、選択肢のどれもが選択済みとしてマークされません。MVCのC#html.dropdownlistとviewbag
私の質問は、アイテムを渡すためにビューバックを使用することはできますか、私は別のメディアを使用する必要がありますか?私はそれを使用する場合、オプションで選択されたフラグを削除するので。
ViewBag.ListOfCodes = new SelectList(mymodelinstance.Codes, "Id", "Name");
ViewBag.Codes = "C";
とあなたのビューで:
コントローラでブレークポイントを設定して、 'list'の少なくとも1つの項目に' Selected = true; 'というタグが付けられていることを再確認できますか?私はViewBagがあなたのリストを乱しているとは思わない。 – StuartLC
はい、私はそれをして、それは正しいオプションをマークしています。 – gdubs