2012-01-26 6 views
1

Я использую сетку telcik mvc, которая хорошо отображается с соответствующими классами CSS, и имеет данные в ней, но пейджинг, похоже, не работает ... Когда я нажимаю на номера страниц в нижней части сетки выдают эту ошибку:Ошибка поискового вызова сетки Telerik MVC

Метод «Пропустить» поддерживается только для отсортированного ввода в LINQ to Entities. Метод «OrderBy» должен вызываться перед методом «Пропустить»

я понял, что у меня не было скрипты зарегистрированы, чтобы я положил их в:

@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 только с минимальной версией этого ...

Любые советы были бы очень благодарны!

+0

Что такое база данных? Это SQL Server или что-то еще? (Access?). Вы упомянули ошибку, связанную с вашей базой данных/данными, а не с файлами вашего скрипта. Регистрация сценария выполняется автоматически с помощью Telerik(). Метод ScriptRegister. вам не нужно делать это вручную (за исключением редких случаев ajax). –

+0

Это SQL Server. Я также использую AJAX. – Hidan

+0

У вас все еще есть проблема? – Tx3

ответ

0

Попробуйте добавить его таким образом (без .min.)

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

Telerik ScriptRegistrar автоматически преобразует его в "telerik.common.min.js"

Смежные вопросы