11

嗨,我有一个使用以下代码创建的 asp 按钮:

<asp:Button ID="btnBack" OnClientClick='javascript:history.back()' runat="server" Text="back">
</asp:Button>

但是,现在 javascript 无法返回历史记录。另一方面,如果我发出警报()它可以工作......为什么。为什么追溯历史不起作用?

4

3 回答 3

26

最后尝试return false

 <asp:button id="btnBack" runat="server" text="Back" 
OnClientClick="JavaScript: window.history.back(1); return false;"></asp:button>
于 2009-12-17T14:21:14.047 回答
0

尝试:

parent.history.back();

或者

history.go(-1)
于 2009-12-17T14:23:19.793 回答
0

在 DevExpress 项目中遇到了同样的问题。在不初始化属性“AutoPostBack”的情况下使用 ASPxButton 将导致在任何客户端函数调用之前重定向到自身页面。试试AutoPostBack="false"按钮。

于 2018-01-04T08:08:28.437 回答