0
我想了解路由引擎是如何工作的,所以我暂停检查routes
变量。由于我们只有一个.MapRoute
我预计有1条路线存在,但我找到了2.我发现IgnoreRoute
已经添加了一条特殊路线来收集。ASP.Net MVC特别路线 - 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
?它在哪里?
我猜测尽可能多,但不应该在'RouteCollectionExtensions'类中显示。我检查该类的来源,其中没有“IgnoreRouteInternal”。这是正常的吗? – codingbiz 2012-07-27 12:17:15
@codingbiz - 你是如何检查来源的? - 它位于我链接到的文件的底部。 – 2012-07-27 12:18:08
当然在visual studio对象浏览器中。我可以在codeplex – codingbiz 2012-07-27 12:21:36