Интеграция между DataTables и ASP.NET Core MVC: форма не читает все значенияC#

Место общения программистов C#
Ответить
Anonymous
 Интеграция между DataTables и ASP.NET Core MVC: форма не читает все значения

Сообщение Anonymous »

В моем проекте ASP.net Core MVC у меня есть страница, на которой я использую DataTables . Я добавил код, чтобы отобразить журналы имен таблиц с помощью dataTables .

Код: Выделить всё

$(document).ready(function() {
var logs = $('#logs').dataTable({
"processing": true,
"serverSide": true,
"filter": true,
"ajax": {
"url": "/api/logs",
"type": "POST",
"dataType": "json"
},
"columns": [
{ className: 'dt-control', orderable: false,
data: null, defaultContent: ''},
{ "data": "timeStamp" },
{ "data": "level" },
{ "data": "queueId" },
{ "data": "message" }
]
})
}
Метод Post API получает вызов от DataTables для поиска и порядка.

Код: Выделить всё

var orderColumn = Request.Form["order[0][column]"].FirstOrDefault();
var sortColumnName = "columns[" + orderColumn + "][name]";
var sortColumn = Request.Form[sortColumnName].FirstOrDefault();
var sortColumnDirection = Request.Form["order[0][dir]"].FirstOrDefault();
var searchValue = Request.Form["search[value]"].FirstOrDefault();
Когда я заказываю номер 5 столбца 5, sortcolumnname пытается прочитать из запроса Этот столбец, но значение пусто. Не понимаю, почему.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -all-value
Ответить

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

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

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

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

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