【问题标题】:.Net Core : How to get RouteData from URL string?.Net Core:如何从 URL 字符串中获取 RouteData?
【发布时间】:2019-02-02 05:31:48
【问题描述】:

在 .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())
        )
    )
)

【问题讨论】:

  • 嗨@Beedjees - 你找到答案了吗?
  • 很遗憾没有

标签: c# routing .net-core


【解决方案1】:
【解决方案2】:

您可以从ControllerBase 及其子类中的RouteData 属性访问它。

编辑:

好的,那你可以看看this question

根据您的场景,您可能希望以不同的方式处理参数。

【讨论】:

  • 此方法返回执行动作的 RouteData。但我想通过参数获取(我的网站的)自定义 url 的 routeDatas
猜你喜欢
  • 2016-11-25
  • 1970-01-01
  • 2011-04-02
  • 2010-10-14
  • 2011-11-17
  • 1970-01-01
相关资源
最近更新 更多