基本上,如标题所说。我有几个属性组合在一起可以真正做出一个合乎逻辑的答案,我想运行一个服务器端验证代码(我写的),它考虑了这些多个字段并只连接一个验证输出/错误消息用户在网页上看到。我查看了scottguthries扩展属性并在数据注释声明中使用它的方法,但是,正如我所见,无法在多个属性上声明数据注释样式的属性,您只能放置声明(例如[Email]、[Range]、[Required])超过一个属性:(。我已经查看了当您开始一个新项目时出现的默认mvc2.0项目中的PropertiesMustMatchAttribute,这个示例就像使用一对针来检查您的机油一样有用-没用!我已经尝试过这