2011-07-21 62 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; }