DropDownList オプションをすべて復元するにはどうすればよいですか? 私はさまざまなことを試しましたが、どれもうまくいきませんでした。選択した値だけではなく、オプション全体が必要text
ですvalue
。
私は使用しようとしまし$('form').serialize()
たが、コントローラーへのモデルバインディングを通じて複雑なオブジェクトを回復している間、ドロップダウンリスト全体が失われ、選択された値のみが返されます。
次の構造を持つjsonオブジェクトを生成しようとしました(失敗しました):
var list = [
{
"MyDropDownList":
{ "option": {"Text": "Some text", "Value": "Some value"} },
{ "option": {"Text": "Ohter text", "Value": "Other value"} }
}
];
を使用する代わりに、ネストされたオブジェクトを作成してドロップダウンリストをエミュレートすることを本当に検討していますList<SelectListItem>