[Route("clients/{*code}/{id:guid}/update")] public ActionResult Update(string code,Guid id) { }
代码将是“foo / bar / xyz”。
不幸的是,开箱即用的MVC不支持Route定义中的贪心参数。
这以前是solved使用旧的MVC路由约定,但是我想把它作为一个RouteAtribute定义。
所以一个客户端查询:clients / {* code} / {id:guid} / update你的web api看到客户端/ {id:guid} / update / {* code}