2011-07-21 161 views
0

代码是:验证下拉字段3剃刀

@using(Html.BeginForm( “寄存器”, “用户”,FormMethod.Post,新{ID = “RegisterForm”})) {

@Html.DropDownList("StateId", new SelectList(Model.States, "StateId", "StateName"), "--Select an option--", new { @tabindex = "11" })

}

我需要必填字段验证的下拉

+1

验证它是如何做到的?你能提供更多的细节吗? –

+0

需要验证 – yogee

+0

@yogee,显示更多代码。什么问题,你有什么尝试? –

回答

1

您是否尝试过在你莫用数据注释del按要求标记属性?

[Required(ErrorMessage = "You must select a State")] 

您是否将StateId作为模型的一部分公开?如果是这样,你应该设置必要属性,如下所示:

[Required(ErrorMessage = "You must select a State")] 
    public int StateId { get; set; }