0

ユーザーが「選択してください」オプションを選択した場合、剣道ドロップダウンリストの検証に問題があります。検証をトリガーする方法を教えてください

これが私がこれまでに持っているコードです:

@Html.LabelFor(model => model.ConsumerGenderID)
                        @(Html.Kendo().DropDownList()
                                .Name("Gender")
                                .HtmlAttributes(new { @Style = "align:center; font-size:12px; width:208px; length:35px" })
                                .OptionLabel("Please Select")
                                .Value("-1")
                                .DataTextField("OptionName")
                                .DataValueField("OptionID")
                                .DataSource(source =>
                                {
                                    source.Read(read =>
                                    {
                                        read.Action("GetGenderStatus", "ConsumerDetails");
                                    });
                                })

                        )
                        @Html.ValidationMessageFor(model => model.GivenName1, " ")


                </div>

モデル

Required(ErrorMessage = "Please select a gender")]
        [UIHint("GridForeignKey")]
        [DisplayName("Gender")]
        public int ConsumerGenderID { get; set; }
        public string ConsumerGenderName { get; set; 

}

4

1 に答える 1