c# - .Net 核心 : How to get RouteData from URL string?

标签 c# routes .net-core

在 .Net 核心 Controller 中,我想解析自定义 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())
        )
    )
)

最佳答案

关于c# - .Net 核心 : How to get RouteData from URL string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52043353/

相关文章:

c# - .NET Core 2.1 中 UserManager 的 AutoSaveChanges

c# - 动态设置泛型类型参数

c# - 当构建 ".Net Standard"项目时 - 这意味着什么?

javascript - 组织的 Node.js Express 导出路线?

go - 如何在同一包的 2 个单独文件中拆分 GO Gorilla Mux 路由

c# - .NET 标准库中的 System.Runtime.CompilerServices

c# - IServiceCollection.AddHostedService<>();没有解决

c# - 客户端通过 Azure AD 应用程序代理发出的请求中缺少授权 header

c# - 在任何情况下,异步等待方法内的对象更改在完成后是否可见?

routes - Padrino:url_for 从子应用程序访问项目级路由