在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中文網其他相關文章!