MVC 3.0 かみそりアプリケーションを開発しています。私のプロジェクトでは、jQuery バージョン 1.7.1 を使用しています。テレリック拡張には、jquery ver 1.6.4 を使用しています。また、プロジェクトの一部で Kendo UI グリッドを使用しており、jQuery バージョン 1.7.1 が必要です。スクリプトを次の順序でレイアウト ページに配置しました。
<script src="@Url.Content("~/Scripts/jquery-1.7.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/kendo.all.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/kendo.aspnetmvc.min.js")" type="text/javascript"></script>
@(Html.Telerik().ScriptRegistrar().jQuery(false)
.DefaultGroup(
grp =>
{
grp.Add("jquery-1.6.4.js");
grp.Add("jquery-ui-1.8.17.custom.js");
grp.Add("telerik.common.min.js");
grp.Add("telerik.upload.min.js");
grp.Add("telerik.window.min.js");
grp.Add("telerik.draganddrop.min.js");
grp.Add("telerik.grid.min.js");
grp.Add("telerik.grid.editing.min.js");
grp.Add("telerik.grid.filtering.min.js");
grp.Add("telerik.grid.reordering.min.js");
grp.Add("telerik.grid.resizing.min.js");
grp.Add("telerik.datetimepicker.min.js");
grp.Add("telerik.treeview.min.js");
}))
この場合、すべての Telerik エクステンション コントロールと関連するクライアント イベント (例: Telerik パネル バーの OnSelect イベント) は機能しますが、剣道 UI グリッド コントロールはデータをロードしません。ただし、Html.Telerik().ScriptRegistrar() 内で jQuery バージョン 1.6.4 をコメントしている場合、kendo ui はデータをロードしますが、telerik 拡張クライアント イベントは機能しません。解決策を提供してください。