问题描述
我很好奇是否可以将通过GET
请求传入的查询字符串绑定到Model
。
例如,如果GET
网址为https://localhost:1234/Users/Get?age=30&status=created
是否可以通过GET
操作将查询参数绑定到Model
,如下所示:
[HttpGet]
public async Task<JsonResult> Get(UserFilter filter)
{
var age = filter.age;
var status = filter.status;
}
public class UserFilter
{
public int age { get; set; }
public string status { get; set; }
}
我目前正在使用ASP.NET MVC
,并且已经做了很多搜索工作,但是我唯一能找到的与ASP.NET Web API
有关。他们建议使用[FromUri]
属性,但这在MVC中不可用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)