2011-10-24 42 views
0

MVC3 DatePickerを実装しようとしていますが、問題があります。私は、次のコードを持っている:MVC3日付ピッカー

<script type="text/javascript"> 

    /// <reference path="jquery-1.5.1.js" />/// <reference path="jquery-ui-1.8.11.js" /> 
    $(document).ready(function() { $('.date').datepicker({dateFormat: "dd/mm/yy"});}); 


</script> 

<div> 

    @Html.TextBox("SRRDate", Model.SRRDate.ToString(), new { @class = "date" }) 

    Start Date 

</div> 

しかし、私は、「マイクロソフトのJScriptランタイムエラー:オブジェクトはこのプロパティまたはメソッドをサポートしていません」取得していますjqueryの-1.5.1-min.jsに

をどれでもアイデア?

+0

jQueryとjQueryの両方のUIファイルが含まれていますか? –

答えて

-1

@Russ ....おかげでなければなりません。私はその問題を発見した。私は_Layout.cshtmlに含まれていたTelerik scritp Registrarを持っていました。それはエラーを引き起こしていた。私はTelerikのjsファイルが古いと思います。ドキュメントを見ると、そのコードはMVC2スタイルを使用しています

+0

おかげで分かりました:) –

+0

投票の理由を明記してください – MikeTWebb

4

datepickerプラグインを含むjQueryスクリプトとjQuery UIスクリプトを参照していますか?両方のスクリプト参照は、コードブロックの前に表示されます。

/// <reference path="jquery-1.5.1.js" />ラインには、JavaScriptのためのインテリセンスを提供するための参照であり、すなわち、この場合、これはjQueryのスクリプトの.vsdocバージョンを参照し、jQueryのスクリプトファイルの先頭に行くべき関連のスクリプトで行く必要があります。

要約すると、レイアウトは、支援のため

<script type="text/javascript" src="jquery-1.5.1.js"></script> 
<script type="text/javascript" src="jquery-ui-1.8.11.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { $('.date').datepicker({dateFormat: "dd/mm/yy"});}); 
</script> 
+0

@Russ ....ええ、私です。私の悪い、エラーはjquery-1.5.1.jsです。 – MikeTWebb

+0

エラーは* jQueryスクリプトにある可能性は低いです*。このエラーはjQueryからのものである可能性がありますが、他のコードでは問題になる可能性が高くなります。どのブラウザで実行していますか(IEのように見えますか?)あなたはページ内の他のスクリプトを使用していますか? –

+0

@ Russ ..yeap、IE 7 ...そしてページ内に他のスクリプトがあります – MikeTWebb