0

jQueryUIHelpers.Mvc3を使用しようとしましたが、ボックスをクリックしても日付ボックスピッカーが表示されません。ここのようにjqueryUIHelpers.Mvc3パッケージをインストールしましたhttp://jqueryuihelpers.apphb.com/Docmo/Overview/GettingStarted しかし、ページを実行して日付ボックスをクリックしても何も表示されません。これが私の見解です:

           @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>
4

2 に答える 2

1

jsの検証後にjqueryを呼び出し、エラーが発生してスクリプトが機能しなくなったことが原因である可能性があります。エラーコンソールを確認し、jquery-1.7.1.min.js他のすべてのjqueryプラグインjsの前にインクルードして、再試行してください。日付ピッカー初期化関数にエラーは見つかりませんでした。

于 2012-04-27T13:06:54.543 に答える
1

現在のバージョンを実行すると、とがインストールされるためだと思いInstall-Package jQueryUIHelpers.Mvc3ます。ただし、デモコードはバージョンを参照しており、これは使用したバージョンです。このファイルを手動でインストールしていない限り、正しいバージョンを参照することはできません。~/Scripts/jquery-ui-1.8.19.min.js~/Scripts/jquery-1.7.2.min.js~/Scripts/jquery-ui-1.8.18.min.js~/Scripts/jquery-1.7.1.min.js

于 2012-04-27T13:14:22.237 に答える