asp.net 正確獲取當前URL

獲取當前URL我一直使用HttpContext.Current.Request.Url.ToString(),今天Tinyfool指出我的一個Bug,調試發現,ToString()函數並不可靠。

如果當前URL爲
http://localhost/search.aspx?user=tinyfool&tag=%BC%BC%CA%F5
通過HttpContext.Current.Request.Url.ToString()獲取到的卻是
http://localhost/search.aspx?user=tinyfool&tag=¼¼Êõ
這顯然不對,怎麼辦?用HttpContext.Current.Request.Url.PathAndQuery好了,這個得到的正確的。:)
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章