2011-10-25 63 views

回答

6

使用此

<asp:Repeater ID="RepeaterImages" runat="server"> 
    <ItemTemplate> 
     <img src='<%#GetImage(Databinder.Eval(Container.DataItem, "ImageID"))%>' alt="" width="" height="" /> 
    </ItemTemplate> 
</asp:Repeater> 

现在,我们需要创建一个函数使用该ID来检索图像。

public string GetImage(object ImadeID) 
     { 
      if(ImageID!=null) 
      { 
       //do something with the ImageID to return the image path as string 
      } 
      else 
      { 
      return ""; 
      } 

     } 
0
<asp:Repeater ID="RepeaterImages" runat="server"> 
    <ItemTemplate> 
     <asp:Image ID="Image" runat="server" ImageUrl='<%# Container.DataItem %>' /> 
    </ItemTemplate> 
</asp:Repeater> 
+0

我没有保存我的图片在我的表。该表具有一些整数字段值。并取决于我想要显示图像的价值。那么如何做到这一点?我想用html 来显示图像。 – Priyanka

+0

我没有得到你的想法?你在做什么 。你是在表1中存储1和2,为1表示true.jpg和2表示false.jpg – rahularyansharma

+0

我存储0到4值到我的领域。并取决于我想要显示图像的价值。 – Priyanka

0
<asp:Repeater ID="RepeaterImages" runat="server"> 
    <ItemTemplate> 
     <asp:Image ID="Image" runat="server" ImageUrl='<%# Container.DataItem %>' 
Visible ='<%# Container.DataItem.ToString() == "0" ? true : false %>' /> 
    </ItemTemplate> 
</asp:Repeater> 
相关问题