直接上代码
页面代码
<td>
<%= Html.DropDownList("selCity") %> </td>
controller里面的代码,绑定数据源
SelectList selCity = new SelectList(new List<SelectListItem>
{ new SelectListItem{
Text = "请选择城市",
Value = "",
},new SelectListItem{
Text = "SH",
Value = "SH",
},
new SelectListItem{
Text = "SZ",
Value = "SZ",
},
new SelectListItem{
Text = "HZ",
Value = "HZ",
},
new SelectListItem{
Text = "BJ",
Value = "BJ",
}, }, "Value", "Text", selectCity);
ViewData.Add("selCity", selCity);
这个selectCity的作用是在编辑的时候根据数据库的字段显示相对应的列表内容的,记得在进入编辑的时候把对象的该属性赋给这个值