我正在使用Tablesorter,目前正在使用 Ajax 实现服务器端分页。Tablesorter 支持对多列进行排序,并在单击第一列时使用以下 URL:
http://example.com/tablesorter/json?page=0&size=25&column[0]=1
以上适用于我的(Tablesorter)控制器操作:
public JsonResult Json(int page, int size, int[] column)
但是,如果我只按第二列排序,则会调用以下 URL,这会导致列为空。我猜是由于缺少零索引值。
http://example.com/tablesorter/json?page=0&size=25&column[1]=1
所以我的问题是:我能否以某种方式使用其他类型对给定的 Tablesorter 格式进行模型绑定,或者我是否必须重写 Tablesorter 的 URL 格式?
按多列排序时,格式为:
http://example.com/tablesorter/json?page=0&size=25&column[0]=1&column[1]=1