【发布时间】:2013-04-07 06:01:17
【问题描述】:
有人可以帮我弄清楚为什么 DataAnnotations 在 VS 2008 SP1 中无法与我的 MVC2 项目一起使用吗?情况是这样的。。
我卸载了 VS2008 和 MVC1,然后重新安装了 VS2008 SP1 和 .NET 3.5 SP1 和 MVC2。
现在,当我创建一个干净的项目时,它必须点击 DataAnnotations Dll(例如,当我转到 Register.aspx 时,它在遇到的第一个“LabelFor”时失败。
我可以通过将 dll 的“复制本地”属性更改为 True 来克服这个问题,但这会与 Tests 项目中的相同 dll 产生冲突。
如果然后我删除测试项目并尝试 agan,它会运行但不会捕获任何验证失败。
我已经回到基础,并按照 ScottGu 数据验证教程的一步一步进行操作: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
在“Et viola”部分,我们通常会“哇!酷!”我说“它从未被抓住!”。
有什么想法吗?
【问题讨论】:
-
只是想让人们知道我用另一个干净的重新安装修复了它(干净的意思不是修复)
标签: asp.net-mvc data-annotations