エラーが発生しました:
目立たないクライアント検証ルールの検証タイプ名は一意である必要があります。次の検証タイプが複数回検出されました: 必須。次の検証タイプが複数回検出されました: 必須
サーバー検証を使用しました。そして、すべてうまくいきました。しかし今、私はクライアント側の検証を使用すると述べていますが、この問題が発生しました。
これは私の検証クラスのコードです:
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();
}
}
しかし、1 つのバリデータを残すと、すべて正常に動作します。フィールドに対して複数の検証を行うにはどうすればよいですか。