我知道这是 Stack 上的重复问题。但在我的情况下,我使用的 URL 正在传递查询字符串详细信息。
http://servername:82/root/ReportViewer.aspx?Id=/test/base/eg1 &Name=ReportDeatilName & User=783534
如何隐藏整个查询字符串?
我知道这是 Stack 上的重复问题。但在我的情况下,我使用的 URL 正在传递查询字符串详细信息。
http://servername:82/root/ReportViewer.aspx?Id=/test/base/eg1 &Name=ReportDeatilName & User=783534
如何隐藏整个查询字符串?
如果可以,您可以使用 POST 生成调用,而不是使用 GET 进行调用。
所以你的 url 看起来会更干净(例如:servername:82/root/ReportViewer.aspx),因为所有的信息都是在<form>
.
您可以Server.Transfer
从后面的代码中使用。
这看起来您正在从同一页面响应。类似于Response.Redirect
但只是更改 Web 服务器上的“焦点”并传输请求。
Server.Transfer("http://servername:82/root/ReportViewer.aspx?Id=/test/base/eg1 &Name=ReportDeatilName&User=783534");
Server.Transfer
从后面的代码中使用