重定向到上一页不工作

Redirect to previous page not working

本文关键字:工作 一页 重定向      更新时间:2023-09-26

我使用了windows.history.back()将用户返回到上一页。现在这个命令不工作,但当我把调试器和做调试然后页面被重定向到前一页。但是如果没有在firebug中调试,它就无法工作。
我也尝试过windows.go(-1)。甚至我在清除缓存后也尝试了所有这些选项。还是不行谁能告诉我是什么问题吗?或者给我另一种方法来获得浏览器返回按钮功能使用java脚本/J查询或asp.net c#。

只是尝试使用HTML按钮而不是asp.net按钮或在javascript结束时返回false可能是服务器端点击被调用

您也可以使用C#编码。

On Button点击

if (Request.UrlReferrer != null)
{
Response.Redirect(Request.UrlReferrer.ToString()); 
}

您使用哪个控件来编写上一页的代码

If you're using Asp:Button 
write the javascript code on onclientclick event 
window.history.go(-1)
If you're using Html button 
write the javascript code on onclick event 
window.history.go(-1)
If you're using anchor tag <a> 
write the javascript code to href attribute
<a href="javascript:window.history.go(-1);">

试试这个

 onclick="window.history.go(-1)"