我试图了解路由引擎是如何工作的,所以我休息一下来检查routes
变量。由于我们只有一个.MapRoute
,我希望存在 1 条路线,但我发现了 2 条。我发现它IgnoreRoute
已经为集合添加了一条特殊路线。
1. {System.Web.Mvc.RouteCollectionExtensions.IgnoreRouteInternal} and
2. {System.Web.Routing.Route}
我想像类一样检查类的属性,IgnoreRouteInternal
但Route
就像那个类不存在一样。键入System.Web.Routing
并按下点,我可以看到课程,但在下拉菜单中找不到的却Route
没有这样做。System.Web.Mvc.RouteCollectionExtensions
IgnoreRouteInternal
什么特别班IgnoreRouteInternal
?它在哪里?