image控件如何显示图片 小弟刚学asp.net,image控件显示图片是根据路径的,图片存到文件夹里,数据库里存的是图片的路径,请问各位高手我该如何让图片显示出来?数据库使用的是sql,数据库中url字段的值是D:\My Documents\My Pictures\xx.jpg,而xx.jpg图片在img文件下,请问我该如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库为什么存一个本地的路径上去?如果是那样用using System.IO;string ext=path.GetExtension("D:\My Documents\My Pictures\xx.jpg");//得到的是xx.jpg//这时候就直接去指定this.image1.ImageUrl="img/"+ext; 存在数据库中的路劲最好别用绝对路径。。这样容易出现问题的。。可以存放相对路。。假设在数据库中取出路径已经赋给strimg.imgurl=str Server.MapPath("img\\1.jpg");假设你的空间在 c:\wwwroot\inetpub\webapp1\ 那么得到的路径就是 c:\wwwroot\inetpub\webapp1\img\1.jpg。 D:\My Documents\My Pictures\xx.jpg这种本地硬盘路径存在数据库中没有任何意义.改了!怎么还在这讨论这个问题呢. 改成 " ~/img "这种的. 链接数据库<asp:AccessDataSource ID="AccessDataSource1" runat="server" ConflictDetection="CompareAllValues"DataFile="*.mdb" </asp:AccessDataSource>显示图片<asp:FormView ID="FormView1" runat="server" DataKeyNames="ID"DataSourceID="AccessDataSource1" Width="351px" OnPageIndexChanging="FormView1_PageIndexChanging"><ItemTemplate><asp:image ID="image1" runat="server" imageurl='<%# Bind("map") %>' width="145" height="190" align="left" hspace="10"></asp:image> </ItemTemplate> </asp:FormView> 相对路径保存图片<img src='../PubImage/<%#Eval("URL")%>' width="133" border="0" /> SQL语句 JMail组件发送邮件 .net的母版页被加载后,内容页的设计不能修改 关于ckeditor forms验证IsAuthenticated总是为False 聚义厅群(51021155)近期讲解EntityFramework欢迎关注 asp.net做的网站如何上传到虚拟空间中???急! 请教关于response.redirect()的问题 Access数据库的id地址形式的连接问题?? 请问怎样在aspx页面上打印txt文件? 图片上传问题? 三表联合查询如何写实体层
img.imgurl=str
怎么还在这讨论这个问题呢. 改成 " ~/img "这种的.
<asp:AccessDataSource ID="AccessDataSource1" runat="server" ConflictDetection="CompareAllValues"
DataFile="*.mdb"
</asp:AccessDataSource>
显示图片
<asp:FormView ID="FormView1" runat="server" DataKeyNames="ID"
DataSourceID="AccessDataSource1" Width="351px" OnPageIndexChanging="FormView1_PageIndexChanging">
<ItemTemplate>
<asp:image ID="image1" runat="server" imageurl='<%# Bind("map") %>' width="145" height="190" align="left" hspace="10"></asp:image>
</ItemTemplate>
</asp:FormView>
<img src='../PubImage/<%#Eval("URL")%>' width="133" border="0" />