C# ASP.NET MVC复选框列表验证

C# ASP.NET MVC复选框列表验证,c#,javascript,jquery,asp.net-mvc,C#,Javascript,Jquery,Asp.net Mvc,目前,我正在通过重写IsValid函数验证模型中的复选框列表,以便在服务器端对其进行验证,但我想知道是否有办法在客户端添加验证。谢谢。您可以使用jquery验证不引人注目的脚本。 为此,需要将DataAnnotation属性放入模型类 像下面这样的 public class Model { [Required(ErrorMessage="Name is required")] [StringLength(50, ErrorMessage = "Name can not be gr

目前,我正在通过重写IsValid函数验证模型中的复选框列表,以便在服务器端对其进行验证,但我想知道是否有办法在客户端添加验证。谢谢。

您可以使用jquery验证不引人注目的脚本。 为此,需要将DataAnnotation属性放入模型类

像下面这样的

public class Model
{
    [Required(ErrorMessage="Name is required")]
    [StringLength(50, ErrorMessage = "Name can not be greater than 50")]
    public string Name{ get; set; }
}
并在视图中包含以下脚本

<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>


没问题。我已经这样做了,我认为添加必需的属性将验证复选框列表也是一样的,但是由于某些原因它不会。好吧,我理解你的问题。这是否像选择一个复选框?