我有三个查询字符串(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”而不是“A&B”。有人能告诉我如何解决这个问题吗?