0
假设我有一个ActionDescriptor
(或MethodInfo
)对象指向我的应用程序中的某个动作方法。我想获取与此操作关联的路由表条目(System.Web.Routing.Route
对象)。具有属性路由的MVC5:如何获取与粒子动作相关的路由数据
有没有,任何机会,一些框架的方法,可能会得到我这个信息,或者我必须以某种方式解析路由表?在第二种情况下,你会如何建议这样做?
假设我有一个ActionDescriptor
(或MethodInfo
)对象指向我的应用程序中的某个动作方法。我想获取与此操作关联的路由表条目(System.Web.Routing.Route
对象)。具有属性路由的MVC5:如何获取与粒子动作相关的路由数据
有没有,任何机会,一些框架的方法,可能会得到我这个信息,或者我必须以某种方式解析路由表?在第二种情况下,你会如何建议这样做?
这就是我如何做:
var routeProvider = new DefaultDirectRouteProvider();
var routeEntries = routeProvider.GetDirectRoutes(
_actionDescriptor.ControllerDescriptor, new[] { _actionDescriptor }, new DefaultInlineConstraintResolver());