3 つのクエリ文字列 (querystring1=100、querystring2=A&B、querystring3=300) があり、URL はhttp://mywebsite.com?querystring1=100&querystring2=A%26B&querystring3=300
. (querystring2 "A&B" は "A%26B" としてエンコードされます)。データは正しく返されており、これまでのところ問題はありません。ただし、持っている私の ExportToExcel メソッド
Response.Write("<script>window.open('" & Request.Url.ToString & "&excel=true&PageSize=" & TotalRecs.ToString() & "','_new', '');
history.go(-1);
</script>")
URL の querystring2 は、ページがレンダリングされるときに "A&B" にデコードされるため、正しく機能しません http://mywebsite.com?querystring1=100&querystring2=A&B&querystring3=300&excel=true&PageSize=3
。クエリ文字列の値を「A&B」ではなく「A」としています。誰かがこの問題を解決する方法を教えてもらえますか?