簡體   English   中英

重定向到上一頁不起作用

[英]Redirect to previous page not working

我已經使用windows.history.back()將用戶返回到上一頁。 現在此命令不起作用,但是當我放置調試器並進行調試時,頁面將重定向到上一頁。 但是如果沒有在螢火蟲中調試的話,它是無法工作的。
我也嘗試過windows.go(-1) 甚至我在清除緩存后嘗試了所有此選項。 仍然無法正常工作,誰能告訴我這是什么問題? 或給我一種使用Java腳本/ J Query或asp.net c#獲得瀏覽器后退按鈕功能的替代方法。

只需嘗試使用html按鈕而不是asp.net按鈕或在JavaScript末尾添加return false可能是服務器端單擊被調用

您也可以使用C#編碼。

在按鈕上單擊

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM