datalist显示图片的问题

问题描述

<divalign="center"><asp:DataListID="MainAlbum"runat="server"BackColor="#CCCCCC"BorderColor="#999999"BorderStyle="Solid"BorderWidth="3px"CellPadding="4"CellSpacing="2"ForeColor="Black"GridLines="Both"RepeatColumns="4"RepeatDirection="Horizontal"><FooterStyleBackColor="#CCCCCC"/><SelectedItemStyleBackColor="#000099"Font-Bold="True"ForeColor="White"/><ItemStyleBackColor="White"/><HeaderStyleBackColor="Black"Font-Bold="True"ForeColor="White"/><ItemTemplate><div><ahref='<%#"picture/"+Eval("Name")%>'target="_blank"/><asp:ImageID="Image1"runat="server"width="200"Height="160"ImageUrl='<%#"picture/"+Eval("Name")%>'/></div></ItemTemplate></asp:DataList></div>我把图片放在pircture这个文件夹里面,想读到datalist上显示..为什么显示不出来请高手帮忙解答...

解决方案

解决方案二:
<ItemTemplate><asp:ImageID="x"runat="server"/></ItemTemplate>protectedvoidDataList1_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item){Imagem=e.Item.FindControl("x")asImage;}}或ImageUrl='<%#GetTopPic(Eval("Id"))%>'publicstringGetTopPic(objecto){img.ImageUrl="images/top"+o+".gif";returnimg.ToString();}或<ItemTemplate><imgsrc="<%=Page.ResolveUrl("~/")%>picture/<%#Eval("字段名")%>.gif"/></ItemTemplate>
解决方案三:
<asp:ImageID="Image1"runat="server"width="200"Height="160"ImageUrl='<%#"~/picture/"+Eval("Name")%>'/></div>
解决方案四:
该回复于2011-12-26 09:19:25被版主删除

时间: 2024-12-31 14:54:38

datalist显示图片的问题的相关文章

datalist显示图片问题

问题描述 为什么我的一个页面用datalist显示图片,但是图片没下载完毕之前,页面空白,别的文字性的内容也不出来,怎么回事?我想让先出来文字性的内容,图片在页面出来之后慢慢下载,怎么办?谢谢! 解决方案 解决方案二:alt=""中加上你的图片名称

datalist 显示图片问题

问题描述 <asp:ImageID="Image1"runat="server"Height="90px"ImageUrl='<%#Eval("videoPicture")%>'Width="120px"/></a></td>数据库用的是绝对路径E:PlayVideoImgFile201112172059120252.jpg显示不出来啊 解决方案 解决方案二:

用datalist 显示多张图片的问题

问题描述 <asp:DataListid="DataList3"runat="server"Height="99px"RepeatColumns="4"RepeatDirection="Horizontal"Width="548px"><ItemTemplate><asp:ImageID=img1ImageUrl='KingXcImag.aspx?id=&l

DataList显示产品问题

问题描述 我想用DataList显示产品,每行三列(这个已经可以),但是行之间怎么插入-----这样的东西呀比如:123-------456-------789其中-----有可为图片之类的!请路过的朋友,在帮助小弟!在此感激不尽 解决方案 解决方案二:使用datalist中有一个分隔符模板解决方案三:<asp:DataListID="myList"DataSourceID="SqlDataSource1"runat="server">

java类的问题-java开发时,显示图片总要在放大或所放窗口后才会显示出来

问题描述 java开发时,显示图片总要在放大或所放窗口后才会显示出来 怎么解决java开发时,显示图片总要在放大或所放窗口后才会显示出来

uc浏览器不显示图片怎么办

  uc浏览器不显示图片怎么办? 方法 1关闭移动网络,过一会儿再打开网络. 有时,由于移动网络的不稳定,网速很慢,会导致uc浏览器在启动后,图片迟迟不能显出出来.这时,你可以选择关闭网络,过一会再开启uc浏览器. 当然,你也可以走动一下,去信号稍微好一点,网络稳定的地方再打开uc浏览器. 2uc浏览器设置错误. 有时,打开uc浏览器后,一切使用都很正常,就是看不到图片,这时你就要怀疑自己是不是开启了无图模式.如下图,你是可以在uc浏览器的设置中换成有图模式的.当然有时候,你需要反复切换才可以哦

qlabel-QT Qlabel *label 怎样在固定坐标处显示图片,setPixmap貌似不行,不想用paintEvent

问题描述 QT Qlabel *label 怎样在固定坐标处显示图片,setPixmap貌似不行,不想用paintEvent Qlabel *label: label->setPixmap((QPixmap(":/img/xxx.png"))); 这样能显示一张图片,但是不能设置坐标. paintEvent()里可以设置坐标,但是这个事件一直在运行,我想在调用时再让他运行. 解决方案 可以通过QSS样式控制,例如: setStyleSheet("QLabel{backg

Javascript实例教程(10) 随机显示图片

javascript|教程|随机|显示 利用javascript随机显示图片 有时你可以会在一些网站看到一些变化显示的图片,这除了可以利用Flash来制作之外,当然也可以利用本节教程介绍的方法来实现哦.好吧,就开始我们的创作吧.我们可以在网页的最前面部分添加以下的代码来创建一个随机的数字: <SCRIPT> <!-- // Randomizer rnd.today=new Date(); rnd.seed=rnd.today.getTime(); function rnd() { rnd

JSP显示图片问题的解决

js|解决|问题|显示 前提:使用JSP显示图片.图片的存储位置在数据库中. 方法:用JDBC连接数据库,从数据库读出数据,用输出流输出到页面. <\%@ page contentType="text/html" language="java" \%> <\%@ page buffer="16kb" \%> <\%@ page import="java.sql.*"\%> <\%@ p