1. 程式人生 > >Request 的 URL 和 Path-Url.AbsolutePath、Url.LocalPath、Path、PathInfo、PhysicalPath 區別

Request 的 URL 和 Path-Url.AbsolutePath、Url.LocalPath、Path、PathInfo、PhysicalPath 區別

Path 均不包含查詢字串。

Request.Url.AbsolutePath

string 型別。當前頁面 URL 的絕對路徑。

示例:/test/Default.aspx

Request.Url.LocalPath

Request.Path

string 型別。當前頁面 URL 的虛擬路徑。MSDN 上說 Path 不包含 PathInfo,該說法有誤,應該是包含 PathInfo 的

示例:/test/Default.aspx

Request.PathInfo

string 型別。具有 URL 副檔名的資源的附加路徑資訊。比如當前 URL 是:http://localhost:8080/test/Default.aspx/x/b/,那麼 PathInfo 就是 /x/b/。

PhysicalPath

string 型別。當前頁面的物理路徑。

示例:D:/wwwroot/test/Default.aspx