0

我知道这是 Stack 上的重复问题。但在我的情况下,我使用的 URL 正在传递查询字符串详细信息。

http://servername:82/root/ReportViewer.aspx?Id=/test/base/eg1 &Name=ReportDeatilName & User=783534

如何隐藏整个查询字符串?

4

3 回答 3

3

如果可以,您可以使用 POST 生成调用,而不是使用 GET 进行调用。
所以你的 url 看起来会更干净(例如:servername:82/root/ReportViewer.aspx),因为所有的信息都是在<form>.

于 2012-06-13T12:50:04.093 回答
2

您可以Server.Transfer从后面的代码中使用。

这看起来您正在从同一页面响应。类似于Response.Redirect但只是更改 Web 服务器上的“焦点”并传输请求。

Server.Transfer("http://servername:82/root/ReportViewer.aspx?Id=/test/base/eg1 &Name=ReportDeatilName&User=783534");
于 2012-06-13T12:57:05.760 回答
1

Server.Transfer从后面的代码中使用

于 2012-06-13T13:03:26.540 回答