0

截至目前,我正在通过覆盖 IsValid 函数来验证模型中的复选框列表,因此它将在服务器端得到验证,但我想知道是否有办法在客户端添加验证。谢谢你。

4

1 回答 1

0

您可以使用 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>
于 2013-06-20T15:21:10.030 回答