使用MVC 3中的Dataannotations进行Jquery验证,而不使用Unobtrusive

时间:2012-07-13 12:12:51

标签: jquery asp.net-mvc validation data-annotations

我有一个班级:

public class EditableOrder
{
    [Required(ErrorMessage = "Order ID is required.")]
    public int OrderID
    {
        get;
        set;
    }

    [StringLength(5, ErrorMessage = "Customer ID must be 5 characters.")]
    public string CustomerID
    {
        get;
        set;
    }

}

我希望在jQuery中的上面的类中定义验证属性[Required(ErrorMessage = "Order ID is required.")]

对于jQuery验证,我需要在输入元素中添加类以验证输入。 但是我无法在jQuery中获得[Required]属性。

注意:不使用不引人注目的

1 个答案:

答案 0 :(得分:0)

数据注释会在您可以访问的相应输入字段上发出HTML5 data- *属性:

var requiredMessage = $('#OrderID').data('val-required');
相关问题