我需要在 MVC 中实现以下验证
1. 日期字段
字段只能接受 mm/dd/yyyy 格式,并且应该在 1753-9999 之间的年份范围内以及其他基本检查,例如叶年和 30、31 天
有时字段可以接受文本“N/A”(不适用)
日期也应该大于开始日期。
2. 数值字段
应该接受从 1 到 100 的有效数字,如果是十进制 0.1 到 99.99
可以接受 N/A
3.依赖字段
仅当另一个字段具有值时才需要此字段。
4. 触发器
如果此字段值是 A->B,那么它应该会影响其他可编辑的字段值。
是否有任何 MVC 3 支持所有库?还是我将 万无一失和标准 MVC 验证结合起来?对实现我的上述需求有什么建议吗?