У меня есть страница asp.net, на которой я использовал несколько элементов управления AJAX для частичной обратной передачи с панелями обновления. В тестировании это работает замечательно, все обратные передачи выполняются без перезагрузки страницы, и это делает весь процесс гладким. Я загрузил это на веб-сервер для какого-то внешнего тестирования, и все протестированные сообщили, что страница часто перезагружалась. Я попробовал это в сети с веб-сервера, и он все еще работал нормально. Однако, когда я попробовал его из-за пределов сети дома, на самом деле, кажется, что он выполняет полные обратные передачи, когда он настроен на частичные обратные передачи для этих панелей обновления.
Я не могу понять, почему это происходит. Даже при увеличении времени, необходимого для связи с сервером, он не должен перезагружать страницу - он должен, в лучшем случае, просто остановиться на мгновение. Другая странная вещь заключается в том, что он не поддерживает положение прокрутки, даже если он настроен на это для одного или двух полных обратных передач, которые у меня есть. Перезагружается в верхнюю часть страницы.
Я думаю, что, возможно, это что-то установлено на сервере, но я не уверен. У кого-нибудь есть какие-либо идеи?
Спасибо.