ASP.net 用Image显示图片

2025-02-28 19:00:03
推荐回答(2个)
回答1:

a页面
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string path = Server.MapPath("~\\images\\");
string fileName=FileUpload1.FileName;
FileUpload1.SaveAs(path + fileName);
Response.Redirect("b.aspx?fileName="+fileName);
}
}
b页面
protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request.QueryString["fileName"]))
{
string path = "images/";
Image1.ImageUrl = path + Request.QueryString["fileName"];
}
}

回答2:

a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)
{
Session["Image"] = Image1;
}

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{
Image Image1;
Image1 = (Image)Session["Image"];
}