Datalist控件未正确显示图像 [英] Datalist control not showing Images properly

查看:67
本文介绍了Datalist控件未正确显示图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我使用datalist控件来显示缩略图等图像。这些图像来自Image_folder。

我使用fileupload控件将图像保存在Image_folder中。 />
但是这个数据表并没有显示图像。我做了什么?

Hi,
I am using datalist control to show images like thumbnails.These images are from Image_folder.
I used fileupload control to save images in Image_folder.
But this datalist doesnot shows images.What I do?

推荐答案

< asp:DataList ID =ddlMessagerunat =serverCellPadding =2CellSpacing =5高度=143px

RepeatColumns =4RepeatDirection =Horizo​​ntalWidth =123px>

< ItemTemplate> ;

< tr>

< td>

< asp:图片ID =Image1runat =serverBorderColor = #33CC33Height =143pxImageUrl =<%#getSRC(Container.DataItem)%>

Width =123px/>

< / td>

< / tr>



< / ItemTemplate>

< / asp:DataList>











<asp:DataList ID="ddlMessage" runat="server" CellPadding="2" CellSpacing="5" Height="143px"
RepeatColumns="4" RepeatDirection="Horizontal" Width="123px">
<ItemTemplate>
<tr>
<td>
<asp:Image ID="Image1" runat="server" BorderColor="#33CC33" Height="143px" ImageUrl="<%# getSRC(Container.DataItem) %>"
Width="123px" />
</td>
</tr>

</ItemTemplate>
</asp:DataList>





public string getSRC(object imgSRC)
   {
       DataRowView dRView = (DataRowView)imgSRC;
       string ImageName = dRView["ItemImage"].ToString();
       if (ImageName == "NoImage")
       {
           return ResolveUrl(@"~/UserImage/missing.jpg");
       }
       else
       {
           return ResolveUrl(" Image_folder/" + ImageName);

       }
   }


这篇关于Datalist控件未正确显示图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆