3

入力ボックスにいくつかの日付を入力するページを作成しました。ただし、Datepicker でこれを行うと、Visual Studio 2010 でのみ機能します。IIS 7 にデプロイすると、

メッセージ: オブジェクトはこのプロパティまたはメソッドをサポートしていません

ページをロードするとき。

以下は、私がやろうとしていることのコードサンプルです。日付ピッカーをアクティブにするためのボタンがあってもかまいませんが、現在のように、展開中は機能しません。ここで私を助けることができる何かを知っている人はいますか?

<div class="editor-label">
        @Html.LabelFor(model => model.RunDate, "Kørselsdato")
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.RunDate)
        @Html.ValidationMessageFor(model => model.RunDate, "Vælg venligst en dato")
    </div>



    <p>
        <input type="submit" value="Opret" />
    </p>

<script type="text/javascript">
    $("#RunDate").datepicker({ dateFormat: 'dd-mm-yy' });
</script>

編集:レイアウトファイルでこれを使用しています。use@URL.Content を提案している人は、私がすでにそうしていることがわかります。または、これがあなたの言いたいことではない場合、あなたの言いたいことをもっと詳しく説明していただけますか?

<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.ui.core.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.ui.datepicker.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Content/jquery.ui.all.css")" rel="stylesheet" type="text/css" />

    <style type="text/css">
4

1 に答える 1

1

おそらく、JavaScript が適切にデプロイされていない可能性があります。または、javascript ファイルへのパスが適切ではありません。

Url.ContentJavaScript を参照した正確な相対パスを確認するために使用します。

お気に入り

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.jqGrid.src.js")"></script>
于 2012-06-27T12:26:43.783 に答える