在.Net核心控制器中,我想解析一个自定义URL(字符串)以获取其routeDatas。
在.Net 4.5中,此代码可以完成此工作。 .Net Core中的等效项是什么?
var routeData = System.Web.Routing.RouteTable.Routes.GetRouteData(
new HttpContextWrapper(
new HttpContext(
new HttpRequest(null, link.Url, ""),
new HttpResponse(new System.IO.StringWriter())
)
)
)
答案 0 :(得分:0)
答案 1 :(得分:0)
var values = parser.ParsePathByEndpointName("default", "/Home/Index");
var controllerName = values["controller"];