【问题标题】:ASP.NET MVC2 DataAnnotations not catching errorASP.NET MVC2 DataAnnotations 未捕获错误
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多