我有一個LinkButton在UpdatePanel中回發。然後我在事件處理程序中處理數據,然後想要在處理後執行重定向。我正在嘗試使用Response.Redirect,其URL類似於「pagename.aspx?clientid = 14」。當我這樣做時,「?」和「=」得到編碼。當然瀏覽器不能使用帶「?」的網址編碼,所以它炸彈。我發誓我從來沒有遇到過這個問題,但是我剛剛在.net 4.0中開始了一個新項目,認爲可能會有一些我不知道的新的安全問題。UpdatePanel綁定我的查詢字符串
我想什麼: 「http://site.site.com/ViewUserPermissions.aspx?StaffId=05786」
我能得到什麼,而不是:「http://site.site.com/%2fViewUserPermissions。 ASPX%3fStaffId%3d05786"
還要注意:這是一個Intranet應用程序。我不在乎黑客攻擊,也不需要任何類型的安全措施。
你如何訪問代碼中的查詢字符串參數?你能發表一個小片段嗎? – 2011-04-15 21:31:12
@ subt13:我沒有那麼遠。瀏覽器無法處理編碼?查詢字符串標記,所以我得到一個頁面無法顯示。 – DancesWithBamboo 2011-04-15 21:37:33