controller
1 List<SelectListItem> itemList = new List<SelectListItem>()
{
new SelectListItem (){Text ="",Value=""},
new SelectListItem (){Text="",Value=""} };
itemList.Add(itemList[]);
SelectList select = new SelectList(itemList, "Value", "Text");
ViewData["select"] = select;
视图:
@Html.DropDownList("select", ViewData["select"] as SelectList, new {@class = "form-control no-padding-hr", style = "border-radius: 0"})
如过出现“select”名字报错,那就是itemlist为空,添加一个验证就ok了:
“select” 会生成 html的select标签的name和id,这个标签在from表单中的话,name值和Controller 中的ActionResult的参数名相同就可以传值提交处理
未完待续