【发布时间】:2018-01-04 05:17:06
【问题描述】:
我正在尝试为 webapi 中的资源实现分页,但它破坏了返回 singleById 资源的其他操作。
所以有两个函数可以在我的 api 中获取对象(一个是另一个质量,但是是分页的),如下所示:
public HttpResponseMessage Get(int page,string type="mm");
public HttpResponseMessage Get(int id);
type 选项是半搜索,类似于可选过滤器。
我知道它有冲突我将它设为字符串 id 但它不起作用,我想了一种方法单独路由每个操作或重命名它们但它不起作用因为默认路由就像 api/{controller}/{id} 并且没有t 在我不喜欢生成 api/{controller}/post/ 旁边包含操作名称。
【问题讨论】:
-
@Nkosi 谢谢你的工作:)
标签: asp.net-web-api pagination