在C#中获取当前网页URL
在ASP.NET开发中,获取当前网页的URL是一个常见任务。C#提供了多种方法来检索此信息:
Request.Url.AbsoluteUri
此属性返回当前请求的绝对URI,包括协议、服务器和路径:
<code class="language-csharp">string url = HttpContext.Current.Request.Url.AbsoluteUri;</code>
输出:
<code>http://localhost:1302/TESTERS/Default6.aspx</code>
Request.Url.AbsolutePath
此属性返回当前请求的绝对路径,不包括协议和服务器:
<code class="language-csharp">string path = HttpContext.Current.Request.Url.AbsolutePath;</code>
输出:
<code>/TESTERS/Default6.aspx</code>
Request.Url.Host
此属性返回服务器的主机名:
<code class="language-csharp">string host = HttpContext.Current.Request.Url.Host;</code>
输出:
<code>localhost</code>
以上是C#如何获取当前网页的URL?的详细内容。更多信息请关注PHP中文网其他相关文章!