在ASP.NET MVC中,Request對(duì)象中URL相關(guān)屬性的返回值
- Request.Url.OriginalString
返回最原始的地址,即瀏覽器中的原生內(nèi)容 [http://localhost:3638/Test/Show?id=1 ](http://localhost:3638/Test/Show?id=1%26%23160%3B) - Request.RawUrl
返回不包含Host Address信息的字符串 /Test/Show?id=1 - Request.Url.Query
返回路徑中的參數(shù),ASP.NET MVC中通常以/的方式附帶參數(shù),但是這里返回的是?后邊的值,所以/方式的參數(shù)這里是看不到的 ?id=1 - Request.Url.Schema
返回請(qǐng)求類型 http - Request.Url.Port
返回端口值 3638 - Request.Url.LocalPath
返回?前的內(nèi)容,但不包括Host信息 /Test/Show - Request.Url.PathAndQuery
返回RawUrl相同的內(nèi)容 /Test/Show?id=1 - Request.Url.Segments
返回一個(gè)字符串?dāng)?shù)組,將LocalPath以/劃分成字符串?dāng)?shù)組 ["/","Test/","Show"] - Request.Url.OriginalString
返回最原始的地址,即瀏覽器中的原生內(nèi)容 [http://localhost:3638/Test/Show?id=1](http://localhost:3638/Test/Show?id=1) - Request.RawUrl
返回不包含Host Address信息的字符串 /Test/Show?id=1 - Request.Url.Query
返回路徑中的參數(shù),ASP.NET MVC中通常以/的方式附帶參數(shù),但是這里返回的是?后邊的值,所以/方式的參數(shù)這里是看不到的 ?id=1 - Request.Url.Schema
返回請(qǐng)求類型 http - Request.Url.Port
返回端口值 3638 - Request.Url.LocalPath
返回?前的內(nèi)容,但不包括Host信息 /Test/Show - Request.Url.PathAndQuery
返回RawUrl相同的內(nèi)容 /Test/Show?id=1 - Request.Url.Segments
返回一個(gè)字符串?dāng)?shù)組,將LocalPath以/劃分成字符串?dāng)?shù)組["/","Test/","Show"]