如何恢复所有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>