Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在代码隐藏中从另一个页面访问aspx页面?_Javascript_Asp.net_Ascx - Fatal编程技术网

Javascript 如何在代码隐藏中从另一个页面访问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代码,该代码将关闭文件

我的.aspx项目中有两个网页和一个用户控件页

Main.aspx

控件/MiddlePage.ascx

FileUpload.aspx

我单击javascript链接在Controls/MiddlePage.ascx(嵌入Main.aspx)中打开一个用于加载图像的弹出窗口(FileUpload.aspx)。成功上传图像后,我希望自动关闭弹出窗口,并自动将图像详细信息传送到Main.aspx页面。我该怎么做

你能帮我吗


谢谢。

成功上传文件后,在回发的弹出窗口中呈现以下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;