表Person中有几个字段:ID,PhotoName(varchar,30),Photo(image,16)。
其中PhotoName存照片名,Photo中存照片。如何在Image控件中显示某记录的Photo字段?
其中PhotoName存照片名,Photo中存照片。如何在Image控件中显示某记录的Photo字段?
解决方案 »
- static的作用 大家都来说说
- 二级、多级域名网站 IIS配置及域名解析问题?
- 问个小问题,关于RadioButtonList调整格式
- asp.net 获取客户端外网IP,不要内网的
- 在设计界面样式是对的,运行时没效果?
- crystal 客户端部署问题? 高手来看下呀,小弟急死了!!!
- 菜菜鸟被ASP.NET弄晕了,要搪不住了!!!
- 想用2003FAX服务器,选用什么的MODEM速度更快?更稳定?
- 高手请进 高分求教
- 请教在ASP.NET中千分位显示问题?
- 关于Request.QueryString的问题,求助
- 我快疯了,网站上传后RequiredFieldValidator/RegularExpressionValidator 无效,怎么弄也不行
Image控件指定此文件为图片的地址
<img src="PersonPic.aspx?ID={0}">PersonPic.aspx中显示照片:private void Page_Load(object sender, System.EventArgs e)
{
string strConn=System.Configuration.ConfigurationSettings.AppSettings["strConn"].ToString();
myConn=new SqlConnection(strConn);
if (!IsPostBack)
{
SqlCommand strCmd=new SqlCommand("select ID,Name,Sex,convert(varchar(10),Birthday,120) as Birthday,Duty,Address,PhotoName,Photo,Resume from Person where ID="+Request["ID"],myConn);
myConn.Open();
SqlDataReader myReader;
myReader=strCmd.ExecuteReader();
if (myReader.Read()) //如果找到
{
Response.BinaryWrite((byte[])myReader["Photo"]);
}
}
}但是图片不能显示出来,哪儿错了?
<img src="PersonPic.aspx?ID={0}">
是不是这句错了?
要不要什么二进制数据流?