C# 如何在ASP.NET Core中获取控制器方法的URL
我试图避免在我的应用程序中重复URL模式。目前,我在控制器或其方法中将它们作为注释,并且我有一个“知道”模式的服务,可以为资源生成URL 因此,问题不是获取给定请求的实际URL,而是为可以传递给客户端的资源生成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(请求)
我知道Play框架(Scala/Java)及其“反向路线”。ASP.NET Core中有类似的内容吗?你的意思是:
Microsoft.AspNetCore.Http.Extensions.UriHelper.GetFullUrl(请求)
?@CristianSzpisjak,没有,我更新了这个问题以明确我的意思。也许这个问题中的操作功能会起作用。你的意思是:Microsoft.AspNetCore.Http.Extensions.UriHelper.GetFullUrl(Request)
?@cristianszzpisjak,不,我更新了这个问题以明确我的意思。也许这个问题中的操作功能会起作用。