1

在我的 mvc3 项目的注册视图中,我想验证多个输入字段。更准确地说,我需要检查用户(名字、姓氏、街道和邮政)是否已经存在。我尝试使用 [Remote] 验证以及 AdditionalFields 属性,但对我来说,这似乎是解决该问题的错误方法。(但我可能是错的)。

进行多字段验证的最佳方法是什么,以便检查所有四个字段的输入?我是否必须使用数据注释编写自定义验证?

谢谢

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 回答