在 MVC 5 中,您可以从以下位置获取 RouteData
HttpContext.Current.Request.RequestContext.RouteData
在 MVC 6 中,我想获取 RouteData,我必须从以下位置访问它:
IHttpContextAccessor httpContextAccessor
但它没有路由字典属性。
我如何在 MVC 6 中执行此操作?
我在这里找到了解决方案https://github.com/aspnet/Mvc/issues/3826 https://github.com/aspnet/Mvc/issues/3826
string parameter = "action" // or controller
_httpContextAccessor.HttpContext.GetRouteValue(parameter);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)