Javascript JQuery DataTable设置默认的空搜索回显参数

Javascript JQuery DataTable设置默认的空搜索回显参数,javascript,c#,jquery,asp.net-mvc,jquery-datatables,Javascript,C#,Jquery,Asp.net Mvc,Jquery Datatables,我使用jquerydatatable进行服务器端处理。我编写了以下代码: public List<VacationRequest> GetVacationRequestsWithProfiles(int displayStart, int displayLength, out int allDataCount, out int filteredDatacount, string searchParam = "", string searchDir = "") { ....

我使用jquerydatatable进行服务器端处理。我编写了以下代码:

public List<VacationRequest> GetVacationRequestsWithProfiles(int displayStart, int displayLength, out int allDataCount, out int filteredDatacount, string searchParam = "", string searchDir = "")
{
....

    switch(searchDir)
                {
                    case "asc":
                        requests = requests.OrderBy(x => x.FirstName).ThenByDescending(x=>x.DateEnd).Skip(displayStart).Take(displayLength);
                        break;
                    case "desc":
                    requests = requests.OrderByDescending(x => x.FirstName).ThenByDescending(x=>x.DateEnd).Skip(displayStart).Take(displayLength);
                        break;
                    default:
                        requests = requests.OrderBy(x=>x.VacationRequestState).ThenByDescending(x=>x.DateEnd).Skip(displayStart).Take(displayLength);
                        break;
                }

....
}

因为我不知道你把ajax放在哪里,试着在aoColumns之前的行中添加这个命令

"destroy" : true,
"aoColumns": [

这是停止数据表中数据显示的命令,但搜索后数据将显示希望解决您的问题

我不确定我是否理解这个问题,如果不是“”(空字符串),您的操作方法会产生什么结果?也请查看DTV一个有用的插件,用于处理数据表参数。我这样做了。有必要为我的任务检查“0”列。
"destroy" : true,
"aoColumns": [