Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ASP.NET Core中获取控制器方法的URL_C#_Asp.net_Asp.net Mvc_Asp.net Core Mvc_Asp.net Mvc Routing - Fatal编程技术网

C# 如何在ASP.NET Core中获取控制器方法的URL

C# 如何在ASP.NET Core中获取控制器方法的URL,c#,asp.net,asp.net-mvc,asp.net-core-mvc,asp.net-mvc-routing,C#,Asp.net,Asp.net Mvc,Asp.net Core Mvc,Asp.net Mvc Routing,我试图避免在我的应用程序中重复URL模式。目前,我在控制器或其方法中将它们作为注释,并且我有一个“知道”模式的服务,可以为资源生成URL 因此,问题不是获取给定请求的实际URL,而是为可以传递给客户端的资源生成URL,而无需在应用程序中的多个位置对模式进行硬编码 我知道Play框架(Scala/Java)及其“反向路线”。ASP.NET Core中有类似的内容吗?你的意思是:Microsoft.AspNetCore.Http.Extensions.UriHelper.GetFullUrl(请求)

我试图避免在我的应用程序中重复URL模式。目前,我在控制器或其方法中将它们作为注释,并且我有一个“知道”模式的服务,可以为资源生成URL

因此,问题不是获取给定请求的实际URL,而是为可以传递给客户端的资源生成URL,而无需在应用程序中的多个位置对模式进行硬编码


我知道Play框架(Scala/Java)及其“反向路线”。ASP.NET Core中有类似的内容吗?

你的意思是:
Microsoft.AspNetCore.Http.Extensions.UriHelper.GetFullUrl(请求)
?@CristianSzpisjak,没有,我更新了这个问题以明确我的意思。也许这个问题中的操作功能会起作用。你的意思是:
Microsoft.AspNetCore.Http.Extensions.UriHelper.GetFullUrl(Request)
?@cristianszzpisjak,不,我更新了这个问题以明确我的意思。也许这个问题中的操作功能会起作用。