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