如何在表单上加载或重新加载相同的页面

时间:2010-02-09 16:48:10

标签: asp.net browser

我注意到在某些网站上我可以登录错误,这会将我带到登录页面。再次登录错误,这会导致我输入错误的密码页面(我可以登录),如果我再次登录错误,我不会增加我的页面历史记录数。无论有多少次我弄错了,我都没有看到任何页面在我的前进历史中

我该怎么做? ASP.NET

3 个答案:

答案 0 :(得分:0)

看看这个:

Server.Transfer Vs. Response.Redirect

基本上,如果你想在没有用户(浏览器)知道的情况下这样做,你可以使用Server.Transfer;否则你做一个Response.Redirect。

答案 1 :(得分:0)

另请注意,虽然不在服务器端代码中,但网站可能会使用类似location.replace()的Javascript - 这样历史记录不会发生变化。

答案 2 :(得分:0)

你不这样做。只要登录URL保持不变,就不会将另一个页面添加到历史记录中。之后可能有参数?这会更改网址或可能的POST数据。