кнопка asp и история назад onclientclick - PullRequest
11 голосов
/ 17 декабря 2009

привет, у меня есть кнопка asp, созданная с использованием следующего кода:

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

Однако теперь JavaScript не работает, чтобы вернуться к истории. С другой стороны, если я сделаю предупреждение (), это работает ... почему. Почему не работает возврат истории?

Ответы [ 3 ]

26 голосов
/ 17 декабря 2009

Попробуйте с вернуть false в конце:

 <asp:button id="btnBack" runat="server" text="Back" 
OnClientClick="JavaScript: window.history.back(1); return false;"></asp:button>
0 голосов
/ 04 января 2018

Была такая же проблема в проекте DevExpress. Использование ASPxButton без инициализации свойства «AutoPostBack» приведет к перенаправлению на собственную страницу перед любым вызовом функции на стороне клиента. Попробуйте AutoPostBack="false" для кнопки.

0 голосов
/ 17 декабря 2009

Попробуйте:

parent.history.back();

Или

history.go(-1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...