C# 如何为网格排序参数创建c对象
我在网格中进行了排序 当网格向服务器发送select请求时,它像{name:asc}一样发送 下次使用createby进行排序时,参数为{createdBy:asc}C# 如何为网格排序参数创建c对象,c#,asp.net-web-api,C#,Asp.net Web Api,我在网格中进行了排序 当网格向服务器发送select请求时,它像{name:asc}一样发送 下次使用createby进行排序时,参数为{createdBy:asc} 你能告诉我如何在c中为这个sortby参数创建一个对象吗?这样这个对象就可以在控制器中转换成c对象了。类似的操作应该可以: public enum SortDirection { Ascending, Descending } public class SortOption { public string
你能告诉我如何在c中为这个sortby参数创建一个对象吗?这样这个对象就可以在控制器中转换成c对象了。类似的操作应该可以:
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);
很抱歉,我无法在此类中硬编码字段名,因为属性名动态地来自网格