【问题标题】:ASP.NET MVC jQuery Validation scripts bundles errorASP.NET MVC jQuery 验证脚本捆绑错误
【发布时间】:2014-09-10 10:09:08
【问题描述】:

我在将应用程序部署到 UAT 服务器时遇到问题。代码在我的机器上运行了几个月。当我运行应用程序时,我得到异常错误,但没有真正有用的信息。错误只是说'值不能为空。参数名称:key'。

如果需要,我可以提供堆栈跟踪,但我认为这不会有帮助。我进行了搜索,其他人通过更新 Microsoft.aspnet.web.Optimization 包取得了成功。我确实更新了软件包,但 Nuget 已经说我安装了 1.1.3。

这里是我的 BundleConfig.cs 文件的 sn-p 供参考。里面有这个:

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
           "~/Scripts/jquery.unobtrusive*",
           "~/Scripts/jquery.validate*"));

我做错了什么?

【问题讨论】:

  • 您需要向我们展示在浏览器源代码中看到的相关渲染 HTML 和 JavaScript。然后我们可以知道问题是否在 HTML 和 JavaScript 中。
  • 等等,unobtrusive 验证插件不是应该包含在 jQuery Validate 插件之后吗?
  • @Sparky 构建失败,所以我无法向您展示呈现的 HTML。我也没有更改捆绑定义。我不记得从生成的代码中更改它。

标签: jquery-validate asp.net-mvc-5 unobtrusive-validation


【解决方案1】:

我最终只是在复制/粘贴代码的另一个解决方案中重新创建了整个应用程序。一个极端的解决方案,但它奏效了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多