У меня есть ASP.net, который позволяет пользователям выбирать количество входов и раскрывающихся списков для фильтрации отчета и загрузки отчета Excel после нажатия кнопки в той же форме.
Страница может бытьиспользуется несколько раз, меняя входы и нажимая кнопку загрузки каждый раз.
Кнопка должна отправлять обратно на скрытый IFRAME на отдельную веб-страницу, но я не могу изменить цель для формы на лету по мере необходимости.Я загружаю файл при нажатии кнопки «DownloadToExcel», файл загружается, как и ожидалось.Однако любые дополнительные постбэки, включая обновление экрана, отправляются обратно в report.aspx, а не в filter.aspx.
Как исправить ошибку обратной передачи, чтобы она загружала файл только один раз, а затем вернула его на исходную страницу, чтобы экран можно было продолжать использовать для фильтрации и загрузки второго отчета.
Это также может исключить необходимость использования IFRAME.