在 C# 中獲取當前頁面的 URL
Muhammad Maisam Abbas
2021年4月29日
本教程將討論在 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
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn