Asp.net mvc 3 razor MVC3中的DropDownList for客户端验证不起作用?
当我点击“客户端验证不工作”按钮时,下面是我的视图和模型 视图: 检查ur型号:Asp.net mvc 3 razor MVC3中的DropDownList for客户端验证不起作用?,asp.net-mvc-3,Asp.net Mvc 3,当我点击“客户端验证不工作”按钮时,下面是我的视图和模型 视图: 检查ur型号: public class urvalidationmodel { [Required] [Display(Name = "Gender")] public IEnumerable<Gender> gender { get; set; } } 只需在表单之前查看以下代码: @using (Html.BeginForm("Guestlogin", "Home", FormMetho
public class urvalidationmodel
{
[Required]
[Display(Name = "Gender")]
public IEnumerable<Gender> gender { get; set; }
}
只需在表单之前查看以下代码:
@using (Html.BeginForm("Guestlogin", "Home", FormMethod.Post))
{
for (int i =0; i <1; i++)
@使用(Html.BeginForm(“Guestlogin”,“Home”,FormMethod.Post))
{
对于(int i=0;我有您定义的数据注释吗?显示您是否引用了jquery.validate.*javascripts?是的,我已经引用了jquery可以显示您的一些jquery代码,以便我们可以提供更多帮助什么“不起作用”平均值?如果您的意思是它在不应该检查默认项的值是否为”
而不是“选择您的性别”时通过了验证
public class urvalidationmodel
{
[Required]
[Display(Name = "Gender")]
public IEnumerable<Gender> gender { get; set; }
}
function Gender(sender, args) {
var v = document.getElementById('Gender').value;
if (v == 'Male' || v == 'Female') {
args.IsValid = true; // Valid
}
else {
args.IsValid = false; // Invalid
}
}
@using (Html.BeginForm("Guestlogin", "Home", FormMethod.Post))
{
for (int i =0; i <1; i++)
@{ Html.EnableClientValidation(); }
@using (Html.BeginForm("Guestlogin", "Home", FormMethod.Post))
{
for (int i =0; i <1; i++)