jquery - Telerik MVC 扩展与 JqGrid 冲突?

标签 jquery asp.net-mvc jquery-ui telerik

我正在尝试在 ASP.NET MVC 应用程序中将 Telerik MVC 扩展与 jQGrid 一起使用。但我发现他们不能很好地互相配合,这意味着我不能让他们在一个 View 中一起工作。不知道为什么?我猜是因为js文件的地方。 JqG​​rid 需要将 js 库放在 Head 中,但根据其指令,Telerik 需要放在 Body 标记结束之前。我尝试移动这段代码,请参见上面的内容。 Telerik MVC 扩展不再起作用。有人让他们顺利工作吗?实际上,我可以使用 Telerik 构建的 JQuery UI。但 Telerik 的流畅 API 看起来更好。

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

更新:

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

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

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

<asp:ContentPlaceHolder ID="ScriptContent" runat="server" />

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

最佳答案

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

<%= Html.Telerik().ScriptRegistrar().jQuery(false) %>

关于jquery - Telerik MVC 扩展与 JqGrid 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546663/

相关文章:

javascript - 选项卡和子选项卡

javascript - 如何在一页滚动主插件的每一页(部分)上突出显示菜单链接?

asp.net-mvc - MVC防伪 token

jquery-ui - 如何调整 jQuery DatePicker 控件的大小

Jquery绘制流程图

javascript - 在 Firefox 上使用 ajax 和 jQuery 单击时,编辑框文本不会被选中

asp.net-mvc - 什么是 Request.InputStream 以及何时使用它?

asp.net-mvc - 在 ASP.NET MVC 中生成链接?

jquery - 对话框 ui 中的复选框不可选中

jquery - 防止 jQuery 对话框将打开器聚焦于关闭