【发布时间】:2010-03-15 20:21:48
【问题描述】:
我刚刚开始使用 ASP.NET MVC 2,并且正在玩 Validation。
假设我有 2 个属性:
- 密码1
- 密码2
并且我想要求它们都填写,并且要求它们都相同,然后模型才有效。
我有一个名为“NewUser”的简单类。
我将如何实现它?我已经阅读了有关 ValidationAttribute 的内容,并且理解这一点。但我不知道如何使用它来实现将两个或多个属性与 heathother 进行比较的验证。
提前致谢!
以下解决方案的问题:
当这被应用到应用程序中,并且 ModelBinder 运行模型的验证时,那么是一个问题:
如果 Property-level ValidationAttribute 包含错误,则 Class-level ValidationAttribute 是 NOT 验证。到目前为止,我还没有找到解决这个问题的方法。
如果您对此问题有解决方案,请分享您的经验。非常感谢!
【问题讨论】:
标签: asp.net-mvc validation asp.net-mvc-2 c#-3.0