何时以及如何创建路由表并在路由表中创建条目?

时间:2017-05-21 12:16:08

标签: asp.net-mvc

我正在学习MVC,我经常遇到的两个问题是:

  • 我知道路由表是一个维护MVC路由的类,但是如何?

  • 路由表实际创建的时间是什么时候?我们只是在应用程序启动时注册它。

1 个答案:

答案 0 :(得分:0)

在应用程序启动时填充路径表("创建")。虽然在使用MVC 5和之前的this approach goes against the grain of dependency injection best practices

启动后,技术上可以修改此集合

虽然路由表在运行时是静态的,但填充表的路由可以通过路由约束或通过在MVC 5及更低版本中继承RouteBase或在MVC Core中实现IRouter来实现动态化。 / p>