2

私は 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" })

他のモデル プロパティについては、検証を開始しています。

4

1 に答える 1