二进制图片显示问题 做个pic.aspx,通过?keyid=1这样的方式传个keyid在pic.aspx里面读取Picture,用Response.BinaryWrite输出字节数组在b.aspx里面表示图片:<img src="pic.aspx?keyid=1"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <itemtemplate><asp:image runat=server id="image1"imageurl='readpic.aspx?id=<%# databinder.eval(container.dataitem, "id") %>' /></itemtemplate> 将页a中的ID号用querry传值给页BB页中需用IMAGE控件.B.CS代码如下:protected void Page_Load(object sender, EventArgs e) { using (SqlConnection con = db.connection()) { string sql = "SELECT * FROM image WHERE imageid = " + request.querry["imageid"]; SqlCommand command = new SqlCommand(sql, con); con.Open(); SqlDataReader dr = command.ExecuteReader(); if (dr.Read()) { Response.ContentType = dr["PhotoType"].ToString(); Response.BinaryWrite((byte[])dr["Photo"]); } dr.Close(); con.Close(); } }我试过能显示出来哈. 将页a中的ID号用querry传值给页BB页中需用IMAGE控件.B.CS代码如下:protected void Page_Load(object sender, EventArgs e) { using (SqlConnection con = db.connection()) { string sql = "SELECT * FROM image WHERE imageid = " + request.querry["imageid"]; SqlCommand command = new SqlCommand(sql, con); con.Open(); SqlDataReader dr = command.ExecuteReader(); if (dr.Read()) { Response.ContentType = dr["PhotoType"].ToString(); Response.BinaryWrite((byte[])dr["Photo"]); } dr.Close(); con.Close(); } }我试过能显示出来哈. 网络出了点问题,多发了一张.另外更正一下. B页中 不 需用IMAGE控件.少打了一个不字.记得给分哈. 求证防止xss漏洞方法??? 设计时的特殊字体如何导入到服务器 Vs中如何将繁体转为简体 repeater中checkbox的问题 AJAX控件AutoCompleteExtender 如何将默认选项定位到第一条记录 DataList控件如何加入序号数字? WebPart部署到网站怎么就失去功能了? .net 分页问题 页面的问题 membership添加用户的问题!!! 一般什么时候用静态类.什么时候用非静态类啊 小问题.进来看一下...
<asp:image runat=server id="image1"
imageurl='readpic.aspx?id=<%# databinder.eval(container.dataitem, "id") %>' />
</itemtemplate>
B页中需用IMAGE控件.
B.CS代码如下:
protected void Page_Load(object sender, EventArgs e)
{
using (SqlConnection con = db.connection())
{
string sql = "SELECT * FROM image WHERE imageid = " + request.querry["imageid"];
SqlCommand command = new SqlCommand(sql, con);
con.Open();
SqlDataReader dr = command.ExecuteReader();
if (dr.Read())
{
Response.ContentType = dr["PhotoType"].ToString();
Response.BinaryWrite((byte[])dr["Photo"]);
}
dr.Close();
con.Close();
}
}
我试过能显示出来哈.
B页中需用IMAGE控件.
B.CS代码如下:
protected void Page_Load(object sender, EventArgs e)
{
using (SqlConnection con = db.connection())
{
string sql = "SELECT * FROM image WHERE imageid = " + request.querry["imageid"];
SqlCommand command = new SqlCommand(sql, con);
con.Open();
SqlDataReader dr = command.ExecuteReader();
if (dr.Read())
{
Response.ContentType = dr["PhotoType"].ToString();
Response.BinaryWrite((byte[])dr["Photo"]);
}
dr.Close();
con.Close();
}
}
我试过能显示出来哈.
另外更正一下. B页中 不 需用IMAGE控件.少打了一个不字.记得给分哈.