【发布时间】:2016-05-16 16:11:36
【问题描述】:
如何遍历路由表中的所有当前路由并为定义的所有当前页面/操作添加新路由?
我正在尝试添加一个定义客户所在站点的新段。例如,如果用户通过http:mysite/site/controler/action 进来。站点段可能在也可能不在 url 中,但如果 url 中有站点段,我希望所有当前的自定义路由都能够路由,而不必为每个自定义路由手动定义站点路由,但以编程方式让 mvc 路由知道它是一条有效的路线以及如何路线。
【问题讨论】:
-
听起来你想复制
Areas的功能。 -
您需要定义文件夹、视图、控制器的区域。我正在尝试将所有当前路由与不同的租户一起使用,而不必使用代码而是数据来定义租户。
标签: asp.net asp.net-mvc url-routing asp.net-mvc-routing