我是新来的MVC4 ApiControllers,我需要在我与不同的参数集阿比控制器到达象下面这样:如何在具有相同名称但参数不同的API Controller中使用两种方法?
public Models.Response Get(int skip, int take, int pageSize, int page)
{
//do something
}
public Models.Response Get(int skip, int take, int pageSize, int page, PersonSearchModel personSearchModel)
{
//search with search model
}
我做的“PersonSearchModel”属性和我的要求看起来像一个字符串此:(搜索模型的实例是空的)
本地主机:3039/API/personapi /姓= &姓氏= &出生日期= 1/1/0001%2012:00:00%20AM &性别= 0 & PageIndex = 0 & PageSize = 20 &的SortExpression = & TotalItemCount = 0 & TotalPageCount = 0 & &取= 3 &跳过= 0 &页面= 1 &的pageSize = 3
基于我从MVC3知道它应该将网址映射到搜索模式并选择第二个获取,但我得到“在我的萤火虫中找到与请求匹配的多个操作”异常。我该怎么办?谢谢