|
实体类:
[Display(Name = "所在城市:")] [Required(ErrorMessage = "请选择城市")] [StringLength(1,ErrorMessage = "请选择城市")]
public IEnumerable<SelectListItem> GetSelectList() {
IEnumerable<SelectListItem> list = new List<SelectListItem>()
{
new SelectListItem(){Text="-请选择-",Value=""}, //验证这个为空即可
new SelectListItem(){Text="沈阳",Value="024"},
new SelectListItem(){Text="大连",Value="0411"},
new SelectListItem(){Text="鞍山",Value="0412"},
new SelectListItem(){Text="抚顺",Value="0413"},
new SelectListItem(){Text="丹东",Value="0415"}
};
return list;
}
控制层:
public ActionResult AddUserIndex() { ViewBag.citySource = GetSelectList(); return View(); }
界面:
<tr> <td> @Html.LabelFor(model => model.Province, htmlAttributes: new { @class = "control-label col-md-2" }) </td> <td> @Html.DropDownList("Province", ViewBag.citySource as IEnumerable<SelectListItem>) @Html.ValidationMessageFor(model => model.Province, "", new { @class = "text-danger" }) </td> </tr> |