aspnet使用datatables里服務器端分頁時?
1: 服務端根據參數order[0][column] 獲取序號,此序號為https://www.b5b6.com/qianduan/datatables列表的列數,根據列數可得知該列字段名2 :服務端根據order[0][dir]獲取排序方式 :asc desc
3:執行分頁sql 時候最后加上 order 字段名 排序方式
List<string> list = new List<string>(); list.Add("列名1"); list.Add("列名2"); list.Add("列名3");string colNo=Request.QueryString[order[0][column]].ToString();string 列名 = list[colNo];string sort=Request.QueryString[order[0][dir]].ToString(); string sql=string.Format( "select * from 表名 order '{0}' '{1}'" ,colNo,sort);代碼塊基本就是這樣。 試試就知道了。