asp 按钮和历史记录返回 onclientclick
您好,我有一个使用以下代码创建的 asp 按钮:
<asp:Button ID="btnBack" OnClientClick='javascript:history.back()' runat="server" Text="back">
</asp:Button>
但是,现在 javascript 无法返回历史记录。另一方面,如果我发出一个alert(),它就会起作用......为什么。为什么回溯历史行不通?
hi I have an asp button which is created using the following code:
<asp:Button ID="btnBack" OnClientClick='javascript:history.back()' runat="server" Text="back">
</asp:Button>
However, now the javascript doesn't work to go a history back. On the other hand, if I make an alert() it works...why. Why is it not working to go a history back?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试在最后使用 return false :
Try with return false at end:
尝试:
或者
Try:
Or
在 DevExpress 项目中也遇到了同样的问题。使用 ASPxButton 而不初始化属性“AutoPostBack”将导致在任何客户端函数调用之前重定向到自身页面。
尝试使用
AutoPostBack="false"
按钮。Had the same problem in DevExpress project. Using ASPxButton without initializing the property "AutoPostBack" will result in redirect to self page before any client-side function call.
Try
AutoPostBack="false"
for the button.