我正在学习MVC,我经常遇到的两个问题是:
我知道路由表是一个维护MVC路由的类,但是如何?
路由表实际创建的时间是什么时候?我们只是在应用程序启动时注册它。
答案 0 :(得分:0)
在应用程序启动时填充路径表("创建")。虽然在使用MVC 5和之前的this approach goes against the grain of dependency injection best practices。
启动后,技术上可以修改此集合虽然路由表在运行时是静态的,但填充表的路由可以通过路由约束或通过在MVC 5及更低版本中继承RouteBase
或在MVC Core中实现IRouter
来实现动态化。 / p>