在MVC3中,自定义属性类的放置位置引发了一个问题。有两种不同的解决方法可以解决这个问题。
第一种方法是设置一个通用的类库来存储在许多MVC应用程序中将要使用的常见验证。然后从你的MVC应用程序中引用这个库。你可以使用http://dataannotationsextensions.org/来查看如何设置这个项目的源代码。
第二种方法是按照Darin的建议将它们放置在文件夹中。这个文件夹将用于存储自定义验证。如果你的应用程序用于保留高尔夫分数,那么一个只针对应用程序的自定义验证可能与手动计算或特定的一些事情有关。
谢谢,