重定向到上一页不起作用

时间:2014-03-10 10:04:39

标签: c# javascript jquery asp.net

我使用了windows.history.back()将用户返回到上一页。现在这个命令不起作用但是当我调试并调试时,页面正在重定向到上一页。但没有在firebug中调试它不起作用。
我还试过windows.go(-1)。甚至我在清除缓存后尝试了所有这个选项。还是行不通 谁能告诉我什么是问题?或者给我一个使用java script / J Query或asp.net c#。

获取浏览器后退按钮功能的替代方法

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

您也可以使用C#编码。

点击按钮

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

答案 2 :(得分:1)

您使用哪种控件将代码写入上一页。

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);">

答案 3 :(得分:0)

试试这个

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