我有一个Quantity
下拉列表,其中填充了来自sql的值。
查看
@Html.DropDownList("ShirtQuantityId", null, htmlAttributes: new { @class = "form-control" })
控制器
ViewBag.ShirtQuantityId = new SelectList(db.ShirtQuantities, "Id", "Name");
在这种情况下,我如何将Quantity
的选定值恢复到控制器?
答案 0 :(得分:1)
你可以吗
@Html.DropDownListFor(x => x.QuantityId , ViewBag.ShirtQuantityId, htmlAttributes: new { @class = "form-control" })
答案 1 :(得分:0)
List<SelectListItem> items= new List<SelectListItem>();
db.ShirtQuantities.Each(a=>{
items.Add(new SelectListItem{
Text=a.Id,
Value=a.Name
});
}
ViewBag.ShirtQuantityId = items
和
@Html.DropDownList("ShirtQuantityId", null, htmlAttributes: new { @class = "form-control" })