过客

路过!
posts - 133, comments - 31, trackbacks - 2, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

asp.net 获取当前URL的正确方法

Posted on 2010-05-21 14:33 过客路过 阅读(110) 评论(0) 编辑 收藏

HttpContext.Current.Request.Url.ToString() 并不可靠。

如果当前URL为 

http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 

通过HttpContext.Current.Request.Url.ToString()获取到的却是 

http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=¼¼Êõ 


正确的方法是:HttpContext.Current.Request.Url.PathAndQuery