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好了,這個得到的正確的。:)
如果當前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好了,這個得到的正確的。:)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
跨頁面傳值 方法集
liuhuan2099
2020-06-29 03:32:45
使用ASP.NET上傳多個文件到數據庫
amandag
2020-06-23 02:36:14
增加對頁面Header的控制
fanhgye
2020-06-16 12:42:20
ASP.NET自定義控件複雜屬性聲明持久性淺析
McGregorWang
2020-06-16 03:41:22
JS字符串轉義
小問題,怎麼都記不住,每次都解決,每次都會重新遇到,現在人老了,果然記性不好了。火大~~~ 貼個代碼就是script.alert 中轉義問題,每次我都
McGregorWang
2020-06-16 03:41:22
TFS(Team Foundation Server)介紹和入門
McGregorWang
2020-06-16 03:41:22
加密、解密web.config文件(針對某些要加密的字段加密、解密)
McGregorWang
2020-06-16 03:41:22
gridview中使用edit命令顯示EditItemTemplateColumn,綁定Listbox的值問題
頁面代碼 <asp:TemplateField HeaderText="Tasks"> <EditItemTemplate>
McGregorWang
2020-06-16 03:41:22
IbatisNet的LIST遍歷實現模糊查詢
aoyo
2020-06-16 01:53:16
Tlbimp.exe、ildasm.exe位置
aoyo
2020-06-16 01:53:16
ASP.NET 2.0PostBack後保持頁面滾動條的位置
BearStudyHard
2020-05-30 15:15:50
使用ASP.NET上傳多個文件到服務器
amandag
2020-02-25 15:07:07
無限級分類(使用TreeView顯示)
amandag
2020-02-25 15:07:07
強大的.NET反編譯工具Reflector及插件
dshpsky
2020-02-25 03:34:40