Javascript JQuery DataTable设置默认的空搜索回显参数
我使用jquerydatatable进行服务器端处理。我编写了以下代码: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 = "") { ....
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": [