代码是:
@using(Html.BeginForm(“Register”,“User”,FormMethod.Post,new {id =“RegisterForm”})) {
@Html.DropDownList("StateId", new SelectList(Model.States, "StateId", "StateName"),
"--Select an option--", new { @tabindex = "11" })
}
我需要对下拉列表进行必要的字段验证
答案 0 :(得分:1)
您是否尝试在模型中使用数据注释来根据需要标记属性?
[Required(ErrorMessage = "You must select a State")]
您是否将StateId
作为模型的一部分公开?如果是这样,你应该在哪里设置必需属性,如下所示:
[Required(ErrorMessage = "You must select a State")]
public int StateId { get; set; }