Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
是否使用asp.net中的poup窗口上载图像?_Asp.net - Fatal编程技术网

是否使用asp.net中的poup窗口上载图像?

是否使用asp.net中的poup窗口上载图像?,asp.net,Asp.net,我放置了一个图像控件,用于在页面中显示图像。我在其旁边放置了一个链接按钮。当单击该链接按钮时,我想打开一个弹出页面,我想使用该按钮放置一个文件上载控件,我想更改我的照片。每当单击弹出页面中的上载按钮时,主页中的照片都应该更改并关闭那扇歪斜的窗户 请帮助如何做到这一点………您需要为此使用JavaScript。您可以尝试以下方法: 假设您有两页: 第1.aspx页 第2.aspx页 图像控件和超链接位于Page1.aspx中。 在Page1.aspx中,添加以下Javascript代码(在脚本标记内

我放置了一个图像控件,用于在页面中显示图像。我在其旁边放置了一个链接按钮。当单击该链接按钮时,我想打开一个弹出页面,我想使用该按钮放置一个文件上载控件,我想更改我的照片。每当单击弹出页面中的上载按钮时,主页中的照片都应该更改并关闭那扇歪斜的窗户


请帮助如何做到这一点………

您需要为此使用JavaScript。您可以尝试以下方法: 假设您有两页: 第1.aspx页 第2.aspx页

图像控件和超链接位于Page1.aspx中。 在Page1.aspx中,添加以下Javascript代码(在脚本标记内):

并在任何需要的地方调用CloseWindow()函数


希望这能有所帮助。

在显示到主页面之前,您想在服务器上保存图像,还是只想在客户端进行更新?您需要将新图像保存到与以前相同的位置。
function RefreshImage()
    {
        document.getElementById["FunnyImage"].attributes.item["src"]="<whateverimage.jpg";
    }
private void CloseWindow()
{
    StringBuilder sb = new StringBuilder();
    sb.Append("window.opener.RefreshImage();");
    sb.Append("window.close();");

    ClientScript.RegisterClientScriptBlock(this.GetType(), "CloseWindowScript", 
        sb.ToString(), true);
}