MVC 4 - IE 8 - jquery - 捆绑日期错误

时间:2015-08-19 18:41:43

标签: jquery asp.net-mvc internet-explorer internet-explorer-8

编译debug ="true"时,MVC 4.0应用程序可以正常使用IE 8,IE 9和Chrome。

当设置为编译debug="false"并在 BundleConfig.cs 中添加BundleTable.EnableOptimizations = true后,IE 8上会出现日期错误。

  

字段字段名称日期必须是日期

在IE 9和Chrome中,日期字段工作正常。

所以我怀疑捆绑问题,但是当我使用开发人员工具 - 脚本选项卡检查脚本包时,我可以在最后看到脚本的下面提到的部分,我知道捆绑包已正确交付。

$('.datefield').datepicker({ dateFormat: "yy-mm-dd" });

此外,脚本在IE 9.0和Chrome上运行良好,所以我相信捆绑工作正常。

debug = true模式下,该脚本在IE 8.0中可以正常运行。如果是jQuery脚本兼容性问题,那么我们也应该得到错误,对吧?

我验证了在调试模式下转储到浏览器中的脚本文件是在bundleConfig Add()中。

请帮我确定一下IE 8.0的修复程序。

添加我在debug = true模式中看到的脚本文件。

<script src="/Scripts/modernizr-2.5.3.js"></script>
<script src="/Scripts/jquery-1.7.1.js"></script>
<script src="/Scripts/jquery-ui-1.8.20.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/aml.js"></script>

0 个答案:

没有答案