本文介绍了如何显示在asp.net Repeater控件的列的形象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是从asp.net数据绑定Repeater控件。而对于设计我使用DIV&放大器;跨度数据重新presentation。我有4个领域我的表&安培;我想说明取决于字段值的每个跨度上的图像。图像存储在我的项目路径本身。
I'm using repeater control from asp.net for data binding. And for designing i used the div & span for data representation. I have 4 fields to my table & i want to show the images on the each span depending on the field value. Images are stored in my project path itself.
如何做到这一点?
推荐答案
使用此
<asp:Repeater ID="RepeaterImages" runat="server">
<ItemTemplate>
<img src='<%#GetImage(Databinder.Eval(Container.DataItem, "ImageID"))%>' alt="" width="" height="" />
</ItemTemplate>
</asp:Repeater>
现在,我们需要创建一个函数中使用该ID来检索图像。
Now we need to create a function to retrieve the image using that ID.
public string GetImage(object ImadeID)
{
if(ImageID!=null)
{
//do something with the ImageID to return the image path as string
}
else
{
return "";
}
}
这篇关于如何显示在asp.net Repeater控件的列的形象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!