Sorting WebApiDataSourceRequestModelBinder多列排序查询字符串参数格式

Sorting WebApiDataSourceRequestModelBinder多列排序查询字符串参数格式,sorting,kendo-ui,kendo-grid,Sorting,Kendo Ui,Kendo Grid,我正在开发一个SPA,它与一个API进行通信,该API最初设计用于Kendo UI控件。我没有使用剑道UI控件,无法修改API实现 用于与剑道UI网格交互的API方法需要一个DataSourceRequest对象作为参数,并使用WebAPI DataSourceRequestModelBinder绑定到它 我通过传递一个查询字符串使分页和单列排序工作,如: ?page=1&pageSize=10&sort=foo-asc 但是,我无法计算出多列排序所需的查询字符串格式 我尝试了

我正在开发一个SPA,它与一个API进行通信,该API最初设计用于Kendo UI控件。我没有使用剑道UI控件,无法修改API实现

用于与剑道UI网格交互的API方法需要一个
DataSourceRequest
对象作为参数,并使用
WebAPI DataSourceRequestModelBinder
绑定到它

我通过传递一个查询字符串使分页和单列排序工作,如:

?page=1&pageSize=10&sort=foo-asc
但是,我无法计算出多列排序所需的查询字符串格式

我尝试了多个排序参数
&sort=foo-asc&sort=bar-desc
和逗号分隔的
&sort=foo-asc,bar=desc


对于多列排序,
WebApiDataSourceRequestModelBinder
可以将查询字符串参数解析为正确的
DataSourceRequest
,正确的格式是什么

&sort=foo asc~bar desc