2010-04-17 72 views
0

有人能幫我弄清楚爲什麼DataAnnotations不能在VS 2008 SP1中使用我的MVC2項目嗎?這裏的情況..ASP.NET MVC2 DataAnnotations沒有捕獲錯誤

我卸載VS2008和MVC1,然後重新安裝VS2008 SP1和.NET 3.5 SP1和MVC2。

現在我只要有打DataAnnotations的Dll創建一個乾淨的項目(例如說,當我去Register.aspx失敗在第一個「LabelFor」它遇到。

我可以克服通過將dll的「Copy Local」屬性更改爲True,但是這會與Tests項目中的相同dll產生衝突。

如果然後刪除測試項目並嘗試agan,它會運行但不捕獲任何驗證失敗

我已經馬上回到基礎知識,並且一步一步跟隨ScottGu Datavalidation tut orial在: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

而在「中提琴」位,我們平時去「哇!酷了!」我說:‘這沒有抓住!’。

什麼想法?

+0

只是想讓人們知道,我固定它的與另一個乾淨的重新安裝(乾淨的含義不是修復) – 2010-04-17 08:39:27

回答

0

第二MVC2的重新安裝似乎擺脫這個問題