我正在使用Asp.net 2.0。我做了一个server.transfer
从第1页到第2页。该URL仍然是第1页。现在我单击第2页上的链接,这会将我转到第3页。因此,该网址应保留在第1页。相反,浏览器现在显示第2页。这是预期的行为?Server.transfer第二次更改URL
我实际上是试图隐藏URL中的参数。
- 我不能使用
response.redirect
,因为我无法从这里访问上一页。 - 我试过使用PostBackUrl,但这对我不起作用,因为我需要将数据保存在当前页面上,然后在没有错误发生时显示下一页。如果数据不正确,和/或有错误,那么我需要向用户显示相同的页面。
- 现在我想尝试server.transfer,但它显示了上一页的URL。
任何人都可以指向正确的方向吗?
我结束了使用会话,并为我解决了这个问题。但是我仍然想知道这个问题的解决方案是什么。 – 2010-03-12 22:20:28