На моей странице есть тег IFRAME с src, указывающим на другую страницу, которая имеет 4 ImageButton и ModalPopupExtender, который открывает DIV, содержащий AsyncFileUpload (AFU) для загрузки изображений.
Каждый раз, когда пользователь щелкает ImageButton, ModalPopupExtender открывает DIV с элементом управления AFU, пользователь выбирает изображение, а затем Imagebutton получает ImageURL выбранного изображения.
В первый раз, когда я выбираю изображение для загрузки, все работает нормально, изображение сохраняется, и ImageButton получает правильный ImageURL, а управление возвращается на вызывающую страницу (ту, которая имеет тег IFRAME). Во второй раз, когда пользователь щелкает ImageButton, чтобы открыть ModalPopupExtender для выбора и загрузки изображения, страница открывает новое окно браузера с документом iframed в качестве основного документа ...
Я поискал в Интернете решение и обнаружил, что AFU изменяет document.forms [0] .target, поэтому в моем событии uploadComplete я пытаюсь восстановить document.forms [0] .target на правильную цель (идентификатор IFRAME) но он по-прежнему открывается в новом окне браузера с документом iframe в качестве основного.
Кто-нибудь может с этим помочь?