Я не уверен на 100%, не увидев какой-либо код, который вы реализовали, но это похоже на проблему с вашим кодом на стороне сервера.
Однако существует это , в котором содержится ссылка на серию действительно полезных статей об интеграции jQuery Datatables с ASP.NET MVC. В нем рассказывается, как выполнять поиск / сортировку различных столбцов данных, а также разбивка на страницы. Единственное, чего он на самом деле не делает, так это углубляется в то, как выполнять сортировку по нескольким столбцам (я все еще пытаюсь это решить). Приведенный ниже jQuery искусственно останавливает сортировку по нескольким столбцам, если вы все еще хотите поддерживать сортировку по столбцам в единственном числе (это немного дешево, но выполняет работу временно).
//Disable multi-column sorting when holding shift
$('#tblExample thead th').click(function (event) {
if (!$(event.target).hasClass('sorthandle')) {
event.shiftKey = false;
}
else {
event.shiftKey = false;
}
});
Надеюсь, это поможет:).