直接上代码
页面代码
1 <td> 2 <%= Html.DropDownList("selCity") %> 3 4 </td>
controller里面的代码,绑定数据源
1 SelectList selCity = new SelectList(new List<SelectListItem> 2 { 3 4 new SelectListItem{ 5 Text = "请选择城市", 6 Value = "0", 7 },new SelectListItem{ 8 Text = "SH", 9 Value = "SH", 10 }, 11 new SelectListItem{ 12 Text = "SZ", 13 Value = "SZ", 14 }, 15 new SelectListItem{ 16 Text = "HZ", 17 Value = "HZ", 18 }, 19 new SelectListItem{ 20 Text = "BJ", 21 Value = "BJ", 22 }, 23 24 }, "Value", "Text", selectCity); 25 ViewData.Add("selCity", selCity);
这个selectCity的作用是在编辑的时候根据数据库的字段显示相对应的列表内容的,记得在进入编辑的时候把对象的该属性赋给这个值