ASP.NET MVC2 DataAnnotations не перехватывает ошибку - PullRequest
0 голосов
/ 17 апреля 2010

Может кто-нибудь помочь мне выяснить, почему 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

А в бите "Эт альт", где мы обычно говорим "Ого! Круто!" Я говорю: «Никогда не поймал!».

Есть идеи?

1 Ответ

0 голосов
/ 10 мая 2010

Вторая переустановка MVC2, казалось, избавилась от этой проблемы

...