2
ASP.NET中是否有可能在包含路由参数的ApiController上具有RoutePrefix属性?ASP.NET Web API属性路由:具有路由参数的RoutePrefix
[RoutePrefix("api/parent/{pid}/child")]
public class ChildController : ApiController
{
[Route("")]
public HttpResponseMessage Get(object pid)
{
//...
}
[Route("{cid}"]
public HttpResponseMessage Get(object pid, object cid)
{
//...
}
}
我想让所有控制器方法都可以使用pid参数。
我能得到这个,如果我输入参数的工作({PID:INT}),并有输入参数是一个整数,而不是一个对象。 为什么它不像上面写的那样工作? – Mackers