2012-03-21 6 views
2

私が作業しているプロジェクトがあり、Telerik MVCコントロールを使用しています。私は最新のオープンソース版を持っています。Telerik MVCはまだjQueryの検証をロードしていない場合でも設定しています。

@(Html.Telerik().ScriptRegistrar().DefaultGroup(group => 
    group.Combined(false) 
     .Compress(false)) 
    .jQuery(false) 
    .jQueryValidation(false)) 

私はカセットを使用してjQueryとjQueryValidation自分自身をロードしたい:私の_Layout.cshtmlで

は、私は次の行を持っています。上記の行はjQueryが指定した場所とバージョンを優先してロードするのを防ぎます。

私の問題は、グリッドのあるページを表示すると、telerikスクリプトディレクトリに存在するjquery.validation.min.jsが、別のディレクトリから指定したものと同じように読み込まれることです。

なぜScriptRegistrarはまだjQueryValidationをロードしていますか?

答えて

1

この誤動作の原因となったバグがありました。最新の内部ビルドをダウンロードしてみてください。

+0

私はオープンソース版を使用していますので、最新の内部ビルドを入手できないと思いますか? –

+0

Nope。しかし、あなたはいつでもソースの問題を修正することができます。 ScriptRegistrar.csを確認する –

1

もう1つの方法は、telerikスクリプトディレクトリに存在するjquery.validation.min.jsを空のファイルに置き換えることです。

関連する問題