MVC3 DropdownListFor 未将模型属性绑定到选定值这是我的视图
@{var items = new List<SelectListItem>(){
new SelectListItem {Text = "2", Value = "2", Selected = true},
new SelectListItem {Text = "3", Value = "3", Selected = false},
new SelectListItem {Text = "4", Value = "4", Selected = false},
new SelectListItem {Text = "5", Value = "5", Selected = false}
};
}
@Html.DropDownListFor(x => x.InvoiceItem.Count, new SelectList(items, "Value", "Text"))
InvoiceModel 有一个称为 InvoiceItem 类的属性,该类进一步具有 int 类型的属性 Count。count 属性始终为 0,并且不会更新为从下拉列表中选择的值。
请帮助我已经花了几个小时。谢谢你。
感谢您的回复。但我仍然有这个问题。
我使用了@Html.DropDownListFor(x => x.InvoiceItem.Count, new SelectList(items, "value", "text", 2))
还尝试了@Html.DropDownListFor(x => x.InvoiceItem.Count, new SelectList(items, "value", "text", "2"))
计数属性始终为 0。我在这里缺少什么。