本文介绍了如何在其他页面的图像控件中显示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控件的所选图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!