在 .aspx页面内有个 ImageField如下
<asp:ImageField DataImageUrlField="产品ID" DataImageUrlFormatString="ImageServices.ashx?id={0}"></asp:ImageField>我想在 ImageServices.ashx页面内取到我想要一个图片,代码如下,不知道有没有错误:(图片出不来,愁死了)
public class ImageServices : IHttpHandler
{
public void ProcessRequest (HttpContext context) {
AccessDataSource db = new AccessDataSource("~/App_Data/EcNorthwind.mdb","");
db.SelectCommand = "select 照片 from [产品] where 产品ID=" + context.Request.QueryString["id"];
DataView dv = new DataView();
dv = db.Select(new DataSourceSelectArguments());
if (dv == null)
{
context.Response.End();
} //设置网页类型为 JPEG类型
context.Response.ContentType = "image/JPEG";
//读取图形文件
context.Response.BinaryWrite(dv[0][0]);
context.Response.End();
}
public bool IsReusable {
get {
return false;
}
}
}求达人相助```不胜感激!
<asp:ImageField DataImageUrlField="产品ID" DataImageUrlFormatString="ImageServices.ashx?id={0}"></asp:ImageField>我想在 ImageServices.ashx页面内取到我想要一个图片,代码如下,不知道有没有错误:(图片出不来,愁死了)
public class ImageServices : IHttpHandler
{
public void ProcessRequest (HttpContext context) {
AccessDataSource db = new AccessDataSource("~/App_Data/EcNorthwind.mdb","");
db.SelectCommand = "select 照片 from [产品] where 产品ID=" + context.Request.QueryString["id"];
DataView dv = new DataView();
dv = db.Select(new DataSourceSelectArguments());
if (dv == null)
{
context.Response.End();
} //设置网页类型为 JPEG类型
context.Response.ContentType = "image/JPEG";
//读取图形文件
context.Response.BinaryWrite(dv[0][0]);
context.Response.End();
}
public bool IsReusable {
get {
return false;
}
}
}求达人相助```不胜感激!
解决方案 »
- 未在类型Message找到可附加的属性attach(Caliburn.Micro)
- 使用vs2008+c#开发wince程序,窗体设计器打开很慢,经常导致vs关闭
- C#中Variant数据类型怎么用?
- vs2005中show all Files按钮一直灰色不可用
- 怎么在页面刷新以后还能保存数据呀?(很简单,解决就给分)
- ACCESS数据库必须设置密码?
- 100分讨论:用户控件如AspNetMenu、TreeView等,还有水晶报表能打包到程序(WebApp) 中吗
- ComboBox的问题
- 请高手帮忙
- 继续散分
- winform中treeview问题
- Advanced Installer制作安装程序怎么把数据库也装进去
上下文太少, 很难判断.