public class DemoModel
{
// id ASC, seq DESC
public string Sorting { get; set; }
public int SkipCount { get; set; }
public int MaxResultCount { get; set; }
}
public IActionResult Search([FromQuery] DemoModel searchModel) {
return Json(null);
}
在不能改变请求的情况下如何实现模型绑定关系:sort=Sorting,limit(10,90) = SKipCount=90,MaxResultCount=10
我尝试过利用actionfiler拦截,并且重新解析querystring,但是模型绑定已经完成,该做法无效.
走过路过的不要错过,求指点
If the mountain won't come to Muhammad, then Muhammad must go to the mountain.
既然你无法改变请求,想必你可以改变服务端代码吧?
别用模型绑定就行了,这个请求的格式定义得乱七八糟的,不符合基本法,
你在Action里面自己解析呗。
本司的请求格式定义也是,但是本着不能说不的原则,也得按照基本法