本文介绍了如何显示在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控件的列的形象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 00:58