ASP.NET MVC2 DataAnnotations没有捕获错误

时间:2010-04-17 02:17:01

标签: asp.net-mvc data-annotations

有人可以帮我弄清楚为什么DataAnnotations不适用于VS 2008 SP1中的MVC2项目?这是情况..

我卸载了VS2008和MVC1,然后重新安装了VS2008 SP1和.NET 3.5 SP1以及MVC2。

现在,当我必须点击DataAnnotations Dll时创建一个干净的项目(例如,当我去Register.aspx时,它遇到的第一个“LabelFor”就失败了。

我可以通过将dll的“Copy Local”属性更改为True来解决这个问题,但这会在Tests项目中与同一个dll产生冲突。

如果那时我删除了测试项目并尝试使用agan,它会运行但不会捕获任何验证失败。

我已经回到基础,并按照一步一步的ScottGu Datavalidation教程进行了跟踪: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

在“Et viola”位置,我们通常会去“哇!酷!”我说“它永远不会被抓住!”。

任何想法?

1 个答案:

答案 0 :(得分:0)

第二次重新安装MVC2似乎摆脱了这个问题