Asp.net
如何在本地主機和伺服器上獲取 URL 路徑?
請指導我如何獲取 URL 路徑,不包括本地主機和伺服器上的頁面名稱。
例如,我想要獲取的頁面 Active.aspx 本地路徑以粗體顯示。
- http://localhost:1532/WebFolder/ *Active.aspx
在伺服器上我想得到這個大膽的部分
- http://domain.com/WebFolder/ *Active.aspx
同樣,如果頁面位於根目錄中,它將返回
- http://domain.com/ Active.aspx 或***http://localhost:1532/Active.aspx
**
Request.ApplicationPath- 獲取伺服器上 ASP.NET 應用程序的虛擬應用程序根路徑。
Request.Path- 獲取目前請求的虛擬路徑。編輯
要獲取目前應用程序的域 + 目前請求 + 虛擬路徑,請嘗試以下操作:
Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath ```**