我使用asp.net中的重复器控件进行数据绑定。而为了设计我使用div & span来表示数据。我有4个字段到我的表&我想显示在每个跨度取决于字段值的图像。图像存储在我的项目路径中。如何在asp.net中的repeater控件的列中显示图像?
如何做到这一点?
我使用asp.net中的重复器控件进行数据绑定。而为了设计我使用div & span来表示数据。我有4个字段到我的表&我想显示在每个跨度取决于字段值的图像。图像存储在我的项目路径中。如何在asp.net中的repeater控件的列中显示图像?
如何做到这一点?
使用此
<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 "";
}
}
<asp:Repeater ID="RepeaterImages" runat="server">
<ItemTemplate>
<asp:Image ID="Image" runat="server" ImageUrl='<%# Container.DataItem %>' />
</ItemTemplate>
</asp:Repeater>
<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>
我没有保存我的图片在我的表。该表具有一些整数字段值。并取决于我想要显示图像的价值。那么如何做到这一点?我想用html 来显示图像。 – Priyanka
我没有得到你的想法?你在做什么 。你是在表1中存储1和2,为1表示true.jpg和2表示false.jpg – rahularyansharma
我存储0到4值到我的领域。并取决于我想要显示图像的价值。 – Priyanka