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,按需加载网格,而不是页面加载