我有以下<asp:repeater>
:
<asp:Repeater ID="Repeater1" runat="server" DataSource='<%# Bind("Photos") %>' OnItemCreated="Repeater1_itemCreated" >
<ItemTemplate>
<div class="thumbs">
<a href='Images/Parts/Photos/<%# Eval("PhotoId") %>.jpg'
rel="lightbox-parts">
<img id="smallPhotoImg" alt="" width="70px" height="70px"
src='Images/Parts/Thumbs/<%# Eval("PhotoId") %>.jpg' />
</a>
</div>
</ItemTemplate>
</asp:Repeater>
显示所有需要“部分”的图像,但我需要的是隐藏图像,如果Photos.IsDefault == true
我该怎么做?
答案 0 :(得分:1)
我已经找到了解决方案:
目的是隐藏img
。 Photos.isDeFault
是一个数据库字段:
这就是我提出的:
Photo photo = (Photo)e.Item.DataItem;
if (photo != null)
if (photo.IsDefault)
e.Item.Visible = false;