C# Asp.Net中类似于request.getContextPath()的请求

C# Asp.Net中类似于request.getContextPath()的请求,c#,asp.net,.net,C#,Asp.net,.net,我需要知道,我们如何在asp.net中获取当前url路径(例如)。 我发现java有请求。getContextPath()来获得它。 即使是在网络中,我们也有这个, System.Web.HttpContext.Current.Request.UrlReferer.Host System.Web.HttpContext.Current.Request.ApplicationPath 有没有其他方法可以得到同样的结果 我还想知道如何在aspx页面中使用代码 干杯。我相信你想要的是房产 该属性获取应

我需要知道,我们如何在asp.net中获取当前url路径(例如)。 我发现java有请求。getContextPath()来获得它。 即使是在网络中,我们也有这个, System.Web.HttpContext.Current.Request.UrlReferer.Host System.Web.HttpContext.Current.Request.ApplicationPath

有没有其他方法可以得到同样的结果

我还想知道如何在aspx页面中使用代码


干杯。

我相信你想要的是房产


该属性获取应用程序根的虚拟路径,并通过使用应用程序根的波浪号(~)表示法(如“~/page.aspx”)将其设置为相对路径。

可以使用context.Request.Url.ToString()来实现您想要的技巧吗

context.Request.Url.ToString()
返回:“http://localhost:52550/myapp/somepage/“

我得到了这个:)

http:///page.aspx
干杯:):)

http://<%=System.Web.HttpContext.Current.Request.UrlReferrer.Host+System.Web.HttpContext.Current.Request.ApplicationPath%>/page.aspx