私は Kendo DropDownList をモデルにバインドしています。モデルに必要な検証を適用しましたが、起動していません。何が問題なのかわからない。モデル:
[Required(ErrorMessage = "Gender is required.")]
public string Gender { get; set; }
ビューページ:
@(Html.Kendo().DropDownListFor(m=>m.Gender)
.DataTextField("Text")
.DataValueField("Value")
.OptionLabel("---Select---")
.HtmlAttributes(new { style = "width:100%" })
.AutoBind(true)
.BindTo(new List<SelectListItem>() {
new SelectListItem() { Text = "Male", Value = "Male" },
new SelectListItem() { Text = "Female", Value = "Female" }
})
)
@Html.ValidationMessageFor(m => m.Gender, null, new { style = "color:red;float:left" })
他のモデル プロパティについては、検証を開始しています。