我在我的一个View上使用jQuery DateTime选择器。这个DateTime选择器在一台PC上工作正常。在另一台PC上,它给出了错误:
Microsoft JScript运行时错误:对象不支持属性或方法' datepicker'
jQuery代码和这个View本身在两台PC上都是一样的。甚至jQuery版本都是一样的。
以下是代码:
<link href="@Url.Content("~/Content/themes/base/jquery-ui.css")" rel="stylesheet" type="text/css" />
<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.2/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready (function () {
$(".fromdate").datepicker();
})
</script>
我能看到的唯一区别是在App_Start文件夹中。 显示此错误的PC在此文件夹中只有一个文件,即RouteConfig.cs
它工作正常的另一台PC在这个文件夹中有几个文件,包括BundleConfig.cs
这与此有什么关系吗?
答案 0 :(得分:1)
根据您的评论,您的布局中包含jquery-1.10.2.min.js
和bootstrap.min.js
。由于脚本的顺序很重要,因此需要删除重复的jquery-1.10.2.min.js
。我还建议您使用MVC的优秀捆绑和缩小功能,如this article中所述。