我的页面有一个IFRAME标记,其 src 指向另一个页面,该页面有 4 个 ImageButtons 和一个 ModalPopupExtender,它打开一个包含 AsyncFileUpload (AFU) 的 DIV,用于加载图片。
每当用户单击 ImageButton 时,ModalPopupExtender 使用 AFU 控件打开 DIV,用户选择图片,然后 Imagebutton 获取所选图像的 ImageURL。
我第一次选择要上传的图像时一切正常,图像被保存,ImageButton 获得正确的 ImageURL,控制返回到调用页面(带有 IFRAME 标签的页面)。用户第二次单击 ImageButton 打开 ModalPopupExtender 以选择和上传图片时,页面会打开一个新的浏览器窗口,其中 iframed 文档作为主文档...
我在网上搜索了一个解决方案,发现 AFU 更改了 document.forms[0].target 所以在我的 uploadComplete 事件中我尝试将 document.forms[0].target 恢复到正确的目标(IFRAME id)但它仍会在以 iframed 文档为主文档的新浏览器窗口中打开。
任何人都可以帮忙吗?