在 C# 中获取当前页面的 URL
本教程将讨论在 C# 中获取当前页面的 URL 的方法。
使用 C# 中的 HttpContext
类获取当前页面的 URL
C# 中的 HttpContext
类处理有关特定 HTTP 请求的所有信息。我们可以使用 HttpContext
类来获取当前网页的 URL。请参见以下示例。
string url = HttpContext.Current.Request.Url.AbsoluteUri;
上面的代码将为我们提供如下所示的 URL。
http://localhost:5555/TUTORIAL/Default.aspx
我们还可以使用 HttpContext
类来获取 URL 的不同部分,例如主机名,端口号等。下面的代码示例向我们展示了如何通过 HttpContext
类来获取主机名。
string hostname = HttpContext.Current.Request.Url.Host;
这段代码会将主机名保存在 hostname
变量中。
localhost
我们还可以使用 HttpContext
类获取端口号。以下代码示例向我们展示了如何使用 C# 中的 HttpContext
类获取端口号。
string portnumber = HttpContext.Current.Request.Url.Port;
上面的代码会将端口号保存在 portnumber
变量中。
5555
我们还可以使用 C# 获取当前网页的路径。在第一个示例中,路径是端口号后面 URL 的一部分。以下代码示例向我们展示了如何使用 C# 获取当前网页的路径。
string path = HttpContext.Current.Request.Url.AbsolutePath;
上面的代码将以下值保存在 path
变量中。
/TUTORIAL/Default.aspx
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。