我是 MVC4 中 ApiControllers 的新手,我需要使用不同的参数集进入我的 Api 控制器,如下所示:
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”属性,我的请求如下所示:(搜索模型的实例为空)
localhost:3039/api/personapi/?Firstname=&Lastname=&BirthDate=1/1/0001%2012:00:00%20AM&Gender=0&PageIndex=0&PageSize=20&SortExpression=&TotalItemCount=0&TotalPageCount=0&&take=3&skip=0&page=1&pageSize=3
根据我从 MVC3 知道的内容,它应该将 url 映射到搜索模型并选择第二个 Get,但我在我的 firebug 中得到“找到与请求匹配的多个操作”异常。我该怎么办?谢谢