Por*_*iey 6 asp.net-mvc jquery jquery-ui datepicker razor
我可能只花了最后两个小时试图解决这个问题.
我的MVC应用程序抛出的特定错误是:"0x800a01b6 - JavaScript运行时错误:对象不支持属性或方法'datepicker'"
这是我的代码:
_Layout.cshtml:
<head>
...
<script type="text/javascript" src="../../Scripts/jquery-2.0.3.js"></script>
<script type="text/javascript" src="../../Scripts/jquery-ui-1.10.3.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
视图.cshtml
@{
...
Layout = "~/Views/Shared/_Layout.cshtml";
}
...
<div>
Change Time Span:
<br />
From:
<input type="text" id="test" />
</div>
<div class="loading" id="container">@Model.LoadingMessage</div>
<script type="text/javascript">
$(document).ready(function () {
$('#test').datepicker();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我已经看过几个潜在的"重复"问题而没有成功.以下是我看过的一些问题:
MVC3剃刀视图错误Microsoft JScript运行时错误:对象不支持属性或方法'datepicker'`jQuery 在方法datepicker上给出错误"对象不支持此属性或方法" 在MVC 4.0中使用datepicker在db中保留日期值,抛出"对象不支持此属性或方法"
我错过了什么?Intellisense甚至检测到该方法存在,并为我提供了参数放置的建议.
我错过了一些简单的东西吗?
小智 5
Required scripts
----------------
<link href="@Url.Content("~/Content/themes/base/jquery-ui.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.10.0.js")" type="text/javascript"></script>
<p>Date:<input type="text" id="Dob" class="datefield" /></p>
<script type="text/javascript">
$(document).ready(function () {
$("#Dob").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
Run Code Online (Sandbox Code Playgroud)