【问题标题】:Asp.net MVC parse url parameter to object using [FromUri]Asp.net MVC 使用 [FromUri] 将 url 参数解析为对象
【发布时间】:2016-11-14 21:33:09
【问题描述】:

目前我正在为一些Url-Parameter 苦苦挣扎。我尝试从以下 url 创建一个对象:

../Data/GetOrderList?take=10&skip=0&page=1&pageSize=10&sort[0][field]=Password&sort[0][dir]=asc

除了 sort 部分之外,这很有效。我的方法是这样的:public async Task<HttpResponseMessage> GetOrderList([FromUri]Models.GridParameter model)

问题是GridParameter 类,其中sort 应该是一个属性。但我不知道如何将这部分&sort[0][field]=Password&sort[0][dir]=asc 表示为一个对象。

以前有人解决过这个问题吗?

非常感谢!

【问题讨论】:

    标签: c# asp.net-mvc sorting url kendo-ui


    【解决方案1】:

    我假设您使用的是 For ASP.NET MVC 5,而不是 WebAPI,对吗? 最简单但不是最好的方法是在您的操作方法中从 Request.QueryString 读取查询字符串参数。

    您也可以编写自己的ModelBinderAttribute 类并在那里解析查询字符串,这将是更清洁的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多