jquery – 流利的验证.错误:不明显的客户端验证规则中的验证类型名称必须是唯一的

前端之家收集整理的这篇文章主要介绍了jquery – 流利的验证.错误:不明显的客户端验证规则中的验证类型名称必须是唯一的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我得到了erorr:

Validation type names in unobtrusive
client validation rules must be
unique. The following validation type
was seen more than once: required. The
following validation type was seen
more than once: required

我使用服务器验证.一切都很好.
但是现在我说使用客户端验证,我有这个问题.

这是我的验证类代码

public class TestViewDataValidation : BaseTestCreateViewDataValidation<BaseTestCreateViewData>
    {

public TestViewDataValidation ()
        {
            this.RuleFor(x => x.Login).NotNull();
            this.RuleFor(x => x.Login).NotEmpty();
            this.RuleFor(x => x.Login).EmailAddress();          
        }
}

但如果我离开一个验证器 – 一切正常.
我应该怎么做才能有更多的一个验证字段.

解决方法

FluentValidation.NET称为Fluent,因为它为链接方法提供了 fluent interface
public TestViewDataValidation()
{
    RuleFor(x => x.Login)
        .NotNull()
        .NotEmpty()
        .EmailAddress();
}

备注:在这种情况下,NotNull和NotEmpty规则的使用对我来说似乎很简单. NotEmpty应该够了

猜你在找的jQuery相关文章