我正在處理ASP.NET MVC 4應用程序。在我的一個表單中(使用Razor視圖引擎),我想使用帶日期字段的jQuery日期選擇器。 但我的日期選擇器代碼不起作用。不能使用jQuery的日期選擇器和剃刀視圖
查看/共享/ _Layout.cshtml
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
查看/ myController的/ Create.cshtml
@model wppf_test_1.Models.allocation_percentage
@{
ViewBag.Title = "Create";
}
<script type="text/javascript">
$(document).ready(function() {
alert("h");
$("#date").datepicker();
});
</script>
<h2>Create</h2>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<div class="editor-label">
@Html.LabelFor(model => model.date)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.date)
@Html.ValidationMessageFor(model => model.date)
</div>
我沒有張貼視圖的完整代碼,因爲它是非常大的。 jquery代碼中的警報消息有效。但datepicker代碼沒有。我使用了螢火蟲並驗證日期字段的ID確實是「日期」。但我不知道問題是什麼。
添加datepiquer.js jquery,在你的頭上不會出現 –
,但jqueryui.com中顯示的示例代碼不包含datepicker.js – Shuaib