MVC3 DropdownListFor模型属性不绑定到选定值 这是我的看法DROPDOWNLIST不结合模拟财产MVC3
@{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,新的SelectList(项目时, “值”, “文本”,2))
也尝试@ Html.DropDownListFor(X = > x.InvoiceItem.Count,new SelectList(items,“value”,“text”,“2”))
Count属性总是0.我在这里丢失了什么。
我想确保我的问题很清楚,下拉列表的默认值为2,但是当我保存它时,与下拉列表关联的模型属性未设置为2.它始终为0。 – user2548196