【问题标题】:Asp.NET Core 2.0 - How to get the route of a methodAsp.NET Core 2.0 - 如何获取方法的路由
【发布时间】:2018-05-01 20:07:16
【问题描述】:

我在控制器中有一个动作,其路由属性类似于:[Route("/some/path")]

我想从另一个控制器引用该路由属性来构建返回或重定向 URL 的路径。这样做的目的是防止硬编码字符串的重复。

我无法在文档中找到任何内容。这可能吗?

【问题讨论】:

标签: asp.net-core-2.0


【解决方案1】:

您只需要使用Url.Action。例如:

var url = Url.Action("Foo", "Bar");

其中“Foo”是您的操作名称,“Bar”是您的控制器名称(-“控制器”部分)。这显然在documentation 中。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2019-05-27
    • 2019-11-23
    • 2018-03-16
    • 2017-06-14
    相关资源
    最近更新 更多