什么相当于System.IO.Path?
我有这个网址:http://www.website.com/category1/category2/file.aspx? data = 123
我怎么能打破这个,比如
var url = ASPNETPATH("http://www.website.com/category1/category2/file.aspx?data=123");
url.domain <-- this would then return http://www.website.com
url.folder <-- would return category1/category2
url.file <-- would return file.aspx
url.queryString <-- would return the querystring in some format
Run Code Online (Sandbox Code Playgroud)
使用UriBuilder
该类:http:
//msdn.microsoft.com/en-us/library/system.uribuilder.aspx
UriBuilder uriBuilder = new UriBuilder("http://www.somesite.com/requests/somepage.aspx?i=123");
string host = uriBuilder.Host; // www.somesite.com
string query = uriBuilder.Query; // ?i=123
string path = uriBuilder.Path; // /requests/somepage.aspx
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
252 次 |
最近记录: |