1

mvc3プロジェクトの登録ビューで、複数の入力フィールドを検証したいと思います。もっと正確に言うと、ユーザー(名、姓、通り、郵便)がすでに存在するかどうかを確認する必要があります。[Remote]検証とAdditionalFieldsプロパティを組み合わせて試しましたが、私にとっては、それを解決するための間違ったアプローチのようです。(しかし、私は間違っている可能性があります)。

4つのフィールドすべての入力がチェックされるように、複数のフィールドの検証を行うための最良の方法は何でしょうか。データアノテーションを使用してカスタム検証を作成する必要がありますか?

ありがとう

4

2 に答える 2

0

データベースにアクセスする必要がありますよね?属性で行うことではありません。必要なのはカスタムMembershipProviderです。

于 2012-07-26T08:43:58.723 に答える
0

うまくいけば、これはあなたの質問の一部に対する正しい答えです:

public class User {
    [Required]
    public String FirstName {get;set;}
    [Required]
    public String LastName {get;set;}
    [Required]
    public String Postal {get;set;}
    [Required]
    public String Street {get;set;}
}

これにより、4つのフィールドすべてに入力(クライアント側またはサーバー側、あるいはその両方)があることを検証する必要があります。

于 2012-07-26T08:47:01.630 に答える