Как сделать обратную передачу, когда пользователь нажимает кнопку «Назад»? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть веб-приложение webforms, и все, что мне нужно сделать, это когда пользователь нажимает на кнопку «Назад» в браузере, я хочу сделать откат назад или перезагрузить страницу, чтобы сам постбэк стал таким новымданные загружены.Я использую библиотеку под названием jQuery-backDetect , которая позволяет мне определять нажатие кнопки «Назад» в браузере, и я пытаюсь сделать это, чтобы сделать постбэк с помощью __ doPostback ('arg1', 'arg2').Но это не сработает вообще.И самое странное здесь то, что, если у меня открыт отладчик браузера (в инструментах разработчика) или я приостанавливаю выполнение кода, используя точку останова, он работает отлично.Вот простой код, который я написал:

$(window).load(function(){
$('body').backDetect(function(){
// Callback function
  debugger;
  __doPostback('arg1', 'arg2');
});

});

Я пытался ответить на все вопросы здесь, но они не помогли.

Как бы странно ни звучал вопрос, я действительно надеюсь, что кто-нибудь сможет мне помочь.Спасибо

1 Ответ

0 голосов
/ 02 мая 2018

Возможно, вы захотите обернуть содержимое страницы в UpdatePanel, что может помочь создать поведение, которое вы ищете.

...