本文介绍了如何在其他页面的图像控件中显示fileupload控件的所选图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个Web表单,一个是WebForm1.aspx,另一个是WebForm2.aspx。



在WebForm1上,我把FileUpload Control从系统和Button控件中获取图像转移到WebForm2页面。

现在我想在Image Control中显示这个图像,当我单击WebForm1上的按钮时,它在WebForm2上。那么我怎么能做到这一点。

I have two web forms one WebForm1.aspx and second WebForm2.aspx.

On WebForm1 i put FileUpload Control to get image from the system and a Button control to transfer to WebForm2 page.
Now i want to show this image in Image Control, which is on WebForm2 when i click the button on WebForm1. So how can i achive this.

推荐答案



protected void Button1_Click(object sender, EventArgs e)
        {
            
            string fileName = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
            FileUpload1.PostedFile.SaveAs(Server.MapPath("~/images/" + fileName));
            Session["image"] = fileName;
            Response.Redirect("WebForm2.aspx");
        }



WebForm2.aspx.cs


WebForm2.aspx.cs

protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["image"] != null)
            {
                string fileName = Session["image"].ToString();
                img1.ImageUrl = "~/images/" + fileName;
            }
        }


这篇关于如何在其他页面的图像控件中显示fileupload控件的所选图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 09:46