jQueryUIHelpers.Mvc3을 사용하려고하지만 상자를 클릭하면 날짜 상자 선택 도구가 나타나지 않습니다. 여기에 jqueryUIHelpers.Mvc 3 패키지를 설치했습니다. http://jqueryuihelpers.apphb.com/Docmo/Overview/GettingStarted 하지만 페이지를 실행하고 날짜 상자를 클릭하면 아무 것도 나타나지 않습니다. 당신이 유효성 검사 JS 후 jQuery를 호출하고 오류가 발생하고 스크립트가 작동 중지 때문입니다jquery datepicker가 작동하지 않습니다. 날짜 상자가 나타나지 않습니까?
@model MvcApplication4.Models.Reservation
@using JQueryUIHelpers
@{
ViewBag.Title = "Create";
}
<head>
<h2>Create</h2>
<title>jQuery UI Helpers - @ViewBag.Title</title>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/themes/base/jquery.ui.all.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.18.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.unobtrusive.min.js")" type="text/javascript"></script>
</head>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Reservation</legend>
<div>
<label for="anotherDate">Select another date: </label>
@(Html.JQueryUI().Datepicker("anotherDate").MinDate(DateTime.Today).ShowButtonPanel(true)
.ChangeYear(true).ChangeMonth(true).NumberOfMonths(2))
</div>
모든 ather 플러그인 이전에 jquery-1.7.1.min.js가 포함되었지만 여전히 작동하지 않습니다. 아무런 오류가 없지만 상자를 클릭해도 날짜 표시기가 나타나지 않습니다. – jonny
작업 중 쿼리 -ui.unobtrusive를 업데이트해야했습니다. -0.3.1.min.js to query-ui.unobtrusive-4.0.min.js – jonny