Telerik MVC 网格分页错误

Posted

技术标签:

【中文标题】Telerik MVC 网格分页错误【英文标题】:Telerik MVC Grid paging error 【发布时间】:2012-01-26 14:37:35 【问题描述】:

我正在使用 telerik mvc 网格,该网格在应用了正确的 css 类并包含数据后显示良好,但分页似乎不起作用...当我单击其中一个页码时网格底部会抛出此错误:

“跳过”方法仅支持 LINQ to Entities 中的排序输入。方法 'OrderBy' 必须在方法 'Skip' 之前调用

我意识到我没有注册脚本,所以我把它们放进去:

@html.Telerik().ScriptRegistrar.DefaultGroup(Sub(groups)
                     groups.Add("~/Scripts/2011.2.712/telerik.common.min.js")
                     groups.Add("~/Scripts/2011.2.712/telerik.grid.min.js")
                                                 End Sub)

也试过了:

@Html.telerik().ScriptRegistrar()

当它尝试注册这些脚本时,它会抱怨找不到telerik.common.js。我查看了最初获得脚本文件的 telerik 文件夹(程序文件),没有 telerik.common.js 只有它的最小版本......

任何建议将不胜感激!

【问题讨论】:

你的数据库是什么?是 SQL Server 还是其他? (使用权?)。您提到的错误是关于您的数据库/数据而不是您的脚本文件。脚本注册由 Telerik().ScriptRegister 方法自动完成。您不需要手动进行(除了极少数的 ajax 情况)。 它是 SQL Server。我也在使用 AJAX。 你还有问题吗? 【参考方案1】:

尝试以这种方式添加它(不带 .min.)

group.Add("telerik.common.js").

Telerik ScriptRegistrar 自动将其转换为“telerik.common.min.js”

【讨论】:

以上是关于Telerik MVC 网格分页错误的主要内容,如果未能解决你的问题,请参考以下文章

Telerik/ Kendo MVC Grid,按需加载网格,而不是页面加载

在Telerik Kendo UI MVC网格中添加“mailto:”链接

带有大型数据库的 Mvc Telerik 网格

Telerik mvc 网格选项卡顺序问题

在编辑期间设置 Telerik MVC 网格列属性

如何使用数据注释中的远程属性验证 Telerik mvc 网格?