【发布时间】:2009-10-10 00:26:08
【问题描述】:
我正在尝试在 ASP.NET MVC 应用程序中使用 Telerik MVC 扩展和 jQGrid。但是我发现他们不能很好地互相玩,这意味着我不能让他们在一个视图中一起工作。不知道为什么?我想这是因为 js 文件的地方。 JqGrid 需要将 js 库放在 Head 中,但 Telerik 需要在 Body 标记结束之前,根据其说明。我试图移动这段代码,见下文。 Telerik MVC 扩展不再起作用。有人让他们顺利工作吗?实际上,我可以使用 Telerik 构建的 JQuery UI。但是 Telerik 的 fluent API 看起来更好。
<%
Html.Telerik().ScriptRegistrar()
.Render();
%>
更新:
现在,我应该可以让他们一起工作了。
首先,在 Site.Master 中,在 Telerik 脚本渲染后添加另一个内容,如:
<%
Html.Telerik().ScriptRegistrar()
.Render();
%>
<asp:ContentPlaceHolder ID="ScriptContent" runat="server" />
然后,在视图中,在 ScriptContent 中添加特定于视图的脚本。然后一切正常。
【问题讨论】:
标签: jquery asp.net-mvc jquery-ui telerik