Datatable С# aspx сортировка и поиск на стороне сервера не работаютC#

Место общения программистов C#
Ответить
Anonymous
 Datatable С# aspx сортировка и поиск на стороне сервера не работают

Сообщение Anonymous »


У меня есть простая веб-форма с веб-методом LoadData, который возвращает данные json, управляемые внешним интерфейсом с помощью javascript и таблицы данных. Номер записи составляет 1000000 записей, поэтому я понял, что мне нужно использовать параметры обработки и serverSide для значения true. Пагинация работает правильно, но сортировка и поиск не работают. Это мое первое приложение, что мне нужно делать в нем? Я ищу любой пример, но ничего не нахожу. Решив эту проблему, я хотел бы создать динамическую страницу, где я могу установить запрос в качестве параметра, и таблица будет генерироваться с динамическими столбцами.

Это мой код:
CODCDLDESCDL CODCDLDESCDL $(документ).ready(функция () { $('#dataTable').DataTable({ «обработка»: правда, «serverSide»: правда, «длина страницы»: 10, «доступный для поиска»: правда, «сортируемый»: правда, "аякс": { URL: "WebForm1.aspx/LoadData", тип: "ПОСТ", contentType: «приложение/json», Тип данных: «JSON», данные: функция (d) { вернуть JSON.stringify(d); }, "dataSrc": функция (данные) { вернуть данные.д.данные; } }, "столбцы": [ { «данные»: «CODCDL», «имя»: «CODCDL», «название»: «CODCDL»}, { «данные»: «DESCDL», «имя»: «DESCDL», «название»: «DESCDL» }, ], }).on('xhr.dt', function (e, settings, json, xhr) { // Изменение структуры JSON json.recordsTotal = json.d.recordsTotal; json.recordsFiltered = json.d.recordsFiltered; json.draw = json.d.draw; json.data = json.d.data; }); });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»