如何为Grid Sorting参数创建c#对象

时间:2014-10-11 15:45:43

标签: c# asp.net-web-api

我在网格中排序。

当网格向服务器发送选择请求时,它发送的内容类似于{name:“asc”}

下次使用created by进行排序时,参数为{createdBy:“asc”}

请告诉我如何在c#中为这个sortby参数创建一个对象。这个对象在控制器中被转换为c#对象。

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

public enum SortDirection
{
    Ascending,
    Descending
}

public class SortOption
{
    public string FieldName { get; set; }
    public SortDirection Direction { get; set; }

    public SortOption(string fieldName, SortDirection direction)
    {
        FieldName = fieldName;
        Direction = direction;
    }
}

然后您可以这样使用:

var mySortOption = new SortOption("name", SortDirection.Ascending);