当我从数据库中收集用户时就是这样。所以用户有一个图像显示,而那些没有任何东西可以显示他们没有图片,
我在代码中已经这样做了
<asp:Repeater ID="RepeaterBrugere" runat="server" ItemType="LinqData.brugere">
<ItemTemplate>
<li class="col-md-3 col-sm-6 col-xs-12 isotope-item" style="float:left;">
<div class="portfolio-item img-thumbnail">
<a href="../profil/profil.aspx?id=<%# Item.Id %>" class="thumb-info">
<img src="../profil-img/<%# Item.img %>" alt="<%# Item.fornavn %> <%# Item.efternavn %>" style="min-height:245px; max-height:245px;"/>
<span class="thumb-info-title">
<span class="thumb-info-inner"><%# Item.fornavn %> <%# Item.efternavn %></span>
</span>
</a>
</div>
</li>
</ItemTemplate>
</asp:Repeater>
到aspx.cs我在这里写了,
RepeaterBrugere.DataSource = db.brugeres.OrderByDescending(AY => AY.fornavn);
RepeaterBrugere.DataBind();
答案 0 :(得分:1)
保存图像时,应将空图片的默认图像(即empty.jpg)保存到数据库中。当用户上传有效图片时,会被覆盖。您可以更新现有数据以反映空白图片吗?另一个选择是修改你的代码以执行case语句或在绑定之前循环结果并更新任何没有imnage的empty.jpg图像。