Может кто-нибудь помочь мне выяснить, почему DataAnnotations не будут работать с моим проектом MVC2 в VS 2008 SP1? Вот ситуация ..
Я удалил VS2008 и MVC1, затем переустановил VS2008 SP1 и .NET 3.5 SP1 и MVC2.
Теперь, когда я создаю чистый проект, как только он попадает в DataAnnotations Dll (например, когда я захожу в Register.aspx, он терпит неудачу при первом «LabelFor», с которым он сталкивается.
Я могу преодолеть это, изменив свойство «Копировать локально» в dll на True, но тогда это создаст конфликт с той же самой dll в проекте Tests.
Если затем я удалю тестовый проект и попробую agan, он запустится, но не обнаружит никаких ошибок проверки.
Я вернулся к основам и следовал пошаговому учебнику ScottGu Datavalidation по адресу:
http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
А в бите "Эт альт", где мы обычно говорим "Ого! Круто!" Я говорю: «Никогда не поймал!».
Есть идеи?