Javascript 如何在代码隐藏中从另一个页面访问aspx页面?
我的.aspx项目中有两个网页和一个用户控件页 Main.aspx 控件/MiddlePage.ascx FileUpload.aspx 我单击javascript链接在Controls/MiddlePage.ascx(嵌入Main.aspx)中打开一个用于加载图像的弹出窗口(FileUpload.aspx)。成功上传图像后,我希望自动关闭弹出窗口,并自动将图像详细信息传送到Main.aspx页面。我该怎么做 你能帮我吗Javascript 如何在代码隐藏中从另一个页面访问aspx页面?,javascript,asp.net,ascx,Javascript,Asp.net,Ascx,我的.aspx项目中有两个网页和一个用户控件页 Main.aspx 控件/MiddlePage.ascx FileUpload.aspx 我单击javascript链接在Controls/MiddlePage.ascx(嵌入Main.aspx)中打开一个用于加载图像的弹出窗口(FileUpload.aspx)。成功上传图像后,我希望自动关闭弹出窗口,并自动将图像详细信息传送到Main.aspx页面。我该怎么做 你能帮我吗 谢谢。成功上传文件后,在回发的弹出窗口中呈现以下js代码,该代码将关闭文件
谢谢。成功上传文件后,在回发的弹出窗口中呈现以下js代码,该代码将关闭文件
<body onload="window.close();">
请参见共享用于打开FileUpload.aspxIt的代码。该代码表示:“由于保护级别而无法访问”无论我是否将类属性从Protected更改为Public实际上,我已成功关闭了popup,并将图像详细信息传送到Controls/MiddlePage.ascx,但当popup关闭时,我无法自动刷新Main.aspx页面。它在Main.aspx页面上显示Controls/MiddlePage.ascx页面。我只想用刷新的数据显示Main.aspx。就这样。谢谢
<script type="text/javascript">
function closeme()
{
window.opener.document.getElementById("InputImageName").value="<%#ImageName%>";
window.close();
}
</script>
...
<body onload="closeme();">
<input type="text" id="InputImageName" />
window.opener.location.reload();
window.opener.document.location.href = url;