【发布时间】:2015-07-15 11:22:36
【问题描述】:
我想定义如下路线-
[Route("clients/{*code}/{id:guid}/update")]
public ActionResult Update(string code, Guid id)
{
}
代码类似于“foo/bar/xyz”。
不幸的是,开箱即用的 MVC 不支持 Route 定义中间的贪婪参数。
这以前是 solved 使用旧的 MVC 路由约定,但是我希望将其作为 RouteAtribute 定义。
【问题讨论】:
-
clients/{id:guid}/update/{*code}的路径是否可以接受? -
@DaveAlperovich 很遗憾没有,因为那将在网址的末尾。路由中间需要支持一个贪心参数。
-
我不认为该模式可以用路由属性实现
标签: asp.net-mvc asp.net-mvc-5 attributerouting