Telerik MVC扩展与JqGrid冲突?

Lia*_* Wu 1 asp.net-mvc jquery jquery-ui telerik

我试图在ASP.NET MVC应用程序中使用带有jQGrid的Telerik MVC扩展.但我发现他们不能很好地互相玩耍,这意味着我不能让他们在一个视图中一起工作.不确定为什么?我想这是因为js文件的位置.JqG​​rid需要将js库放在Head中,但Telerik需要在Body标记结束之前根据其指令.我试着移动这段代码,见下文.Telerik MVC扩展不再适用.有人让他们顺利工作吗?实际上,我可以使用Telerik构建的JQuery UI.但Telerik的流畅API看起来更好.

   <%
        Html.Telerik().ScriptRegistrar()
                      .Render();
    %>  
Run Code Online (Sandbox Code Playgroud)

更新:

现在,我应该能够让他们一起工作.

首先,在Site.Master中,在Telerik脚本渲染后添加另一个内容,如:

<%
     Html.Telerik().ScriptRegistrar()
              .Render();
%>

<asp:ContentPlaceHolder ID="ScriptContent" runat="server" />
Run Code Online (Sandbox Code Playgroud)

然后,在View中,在ScriptContent中添加特定于view的脚本.一切正常.

Ata*_*hev 5

您现在可以禁用自动jQuery,包括:

<%= Html.Telerik().ScriptRegistrar().jQuery(false) %>
Run Code Online (Sandbox Code Playgroud)