我使用了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)"