1、首先建立新页面Default2.aspx
protected void Button3_Click(object sender, EventArgs e)
{
Image1.ImageUrl ="Default2.aspx";
}
2、在Default2.aspx的page_load事件中,添加如下代码
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=(local);user id=zheng;pwd=zheng;database=aa");
con.Open();
SqlCommand com = new SqlCommand("Select FileData from Files where id=13",con); //选择图片
SqlDataReader dr = com.ExecuteReader();
if (dr.Read())
{
Response.BinaryWrite((byte[])dr["FileData"]);
}
Response.End();
}
ASP.NET图片加载
本文介绍了一种使用ASP.NET从数据库加载并显示图片的方法。通过在Default2.aspx页面中调用Button3_Click事件处理程序,设置Image1控件的ImageUrl属性为Default2.aspx页面,该页面在Page_Load事件中连接数据库,读取指定ID的图片二进制数据,并将其写入到Response对象中。
5349

被折叠的 条评论
为什么被折叠?



