我使用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