如何遍历路由表中的所有当前路由,并为定义的所有当前页面/操作添加新路由?
我正在尝试添加一个新段,用于定义客户端所在的站点。例如,如果用户进入init(url:)
。站点段可能是也可能不在url中但是我希望所有当前自定义路由能够路由,如果url中有站点段,而不必为每个自定义路由手动定义站点路由,但以编程方式让mvc路由知道它的一条有效的路线以及如何路线。
答案 0 :(得分:1)
您可以,但不应在运行时更新路由表。相反,您应该创建可以在运行时更改的自定义路由。
执行此操作的两个选项是:
RouteBase
override that is driven off of (cached) runtime data。