Asp.net

如何在本地主機和伺服器上獲取 URL 路徑?

  • March 24, 2022

請指導我如何獲取 URL 路徑,不包括本地主機和伺服器上的頁面名稱。

例如,我想要獲取的頁面 Active.aspx 本地路徑以粗體顯示。

  • http://localhost:1532/WebFolder/ *Active.aspx

在伺服器上我想得到這個大膽的部分

同樣,如果頁面位於根目錄中,它將返回

**Request.ApplicationPath- 獲取伺服器上 ASP.NET 應用程序的虛擬應用程序根路徑。

Request.Path- 獲取目前請求的虛擬路徑。

編輯

要獲取目前應用程序的域 + 目前請求 + 虛擬路徑,請嘗試以下操作:

Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath

```**

引用自:https://stackoverflow.com/questions/6596185