1

我正在使用 Kendo UI Grid 并尝试使用 Ajax 进行服务器端分页/排序。我列出数据的示例服务器端方法如下所示。

public ActionResult ListData([DataSourceRequest]DataSourceRequest request)

当用户单击列标题时,会触发此操作方法,并且请求参数填充“排序”属性,显示列名称和排序方向。

例如,在我的数据库表中,单击的列的名称是 COLUMN_EXAMPLE,但在我的模型中,它被命名为 ColumnExample。request.Sorts[0].Member 按预期返回 ColumnExample,但是我正在尝试获取“COLUMN_EXAMPLE”,以便我可以使用动态 sql 进行正确排序(不使用 EF)。

可能有一种方法可以实现我想要的,但找不到如何做到这一点,在此先感谢。

4

0 回答 0