2
|
Giorgio Galante · 技术社区 · 16 年前 |
![]() |
1
2
首先,您不需要departmentandteam2或departmentandteam3。departmentandteam1可以处理它,因为它具有controller、action和id的默认值。 我注意到的另一件事是,没有一个示例url在其中指定了控制器。在这种情况下,将其保留在路由之外,并将其保留为默认值。如 对于URL http://company.com/department/team/Action/id 使用路线
注意“controller”将始终是“home”,因为它从未在url中提及。 对于不想指定部门和团队id的操作和url,它们应该只通过所有其他路由,并使用默认路由。事实上,它们并不是被先前的一条路线抓住。我认为如果你修复了之前的路由问题,那么它应该修复需要额外id的问题。 最后,如果您仍然有问题,请尝试使用像phil haacked的mvc路由调试器 http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx . 我用它来解决我的一些路由的问题,看看它实际在做什么和运行时是非常有帮助的。 |
![]() |
2
0
这个怎么样(我没有测试,因为我不确定除了这3个特定的url映射之外,您还有什么要求)?
|
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |