有人可以帮我弄清楚为什么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”位置,我们通常会去“哇!酷!”我说“它永远不会被抓住!”。
任何想法?
答案 0 :(得分:0)
第二次重新安装MVC2似乎摆脱了这个问题