我正在尝试编写一个 httphandler 来检索图像 url,然后将其显示在图像控件上我正在使用此代码,但它不起作用
OleDbConnection mDB = new OleDbConnection(
ConfigurationManager.ConnectionStrings["AccessConnection"].ConnectionString);
mDB.Open();
OleDbCommand cmd = new OleDbCommand("select pProductId from Products where pProductId=" + context.Request.QueryString["ImageID"], mDB);
OleDbDataReader rdr = cmd.ExecuteReader();
rdr.Read();
context.Response.BinaryWrite((byte[])rdr[0]);
mDB.Close();
context.Response.End(); */
抱歉,我之前在 SELECT 语句中造成了混淆,pProductId 不包含图像的 URL,而是 pProductImage 是包含 URL 的字段。我正在使用 Id 来确定要相应显示的图像。
这是我的预期输出:
<img src="ImgHandler.ashx?pProductId=2" alt="" />
我无法放置图像这是我的错误消息的链接:http: //imgur.com/Cix67