ボタンをクリックすると、クライアント側の検証が機能しません 以下は私のビューとモデルです
見る:
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
@using (Html.BeginForm("Guestlogin", "Home", FormMethod.Post))
{
for (int i =0; i <1; i++)
{
@Html.DropDownListFor(per => per.[i].Gender, new[] {
new SelectListItem(){Text = "Male" , Value="Male"},
new SelectListItem(){Text ="Female" , Value = "Female"},
}, "Select Your Gender")@Html.ValidationMessageFor(o => o[i].Gender)
}
<button type="submit" name="Button"/>
}
モデル:
[Required]
public string Gender { set;get;}