У меня есть модальное диалоговое окно, созданное с использованием ModalPopupExtender.В нем создан пользовательский интерфейс с использованием веб-сервисов и шаблонов JQuery.Существует также скрытая кнопка ASP.NET, которая вызывается из javascript с использованием метода __doPostback ().Javascript скрывает модальное всплывающее окно, и на кнопке вызывается __doPostback (который находится внутри ModalPopupExtender)
Я использую эту технику для передачи некоторых параметров из javascript.Серверный обработчик событий выполняет некоторую обработку и переносит на страницу (в некоторых случаях обратно на себя)
Это прекрасно работает, когда страница, на которую он переходит, отличается, но если она переносится на ту же страницупостбэк происходит снова и снова, пока стек не взорвется.
Как остановить повторную передачу при повторной передаче на ту же страницу?Я полагаю, что это не происходит в первый раз, потому что он публикует на другой странице, и постбэк аннулируется.
Образцы кода трудно предоставить, так как это довольно сложная система, и ее трудно разбить на части.
Звучит ужасно, я знаю, все, что я хочу сделать, однако, это вызвать функцию на стороне сервера из javascript с некоторыми переменными.Есть ли лучший способ сделать это?