我得到了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();
}
}
但是,如果我離開一個驗證 - 一切工作正常。 我該怎麼做纔能有更多的驗證領域。
像達林是在說,加入NOTNULL和NotEmpty * *是多餘的,不僅如此。它強制執行相同的驗證兩次,因此我在這裏描述的錯誤在我的文章... – 2011-06-27 13:20:34