当Repeater的数据源为空时,会显示空白,界面不友好,以下方式可以简单处理。
<asp:repeater runat="server" id="rplist2"> <ItemTemplate> <dl class="clear" > <dd> <p><span>区/县:</span><%#Eval("AreaName")%></p> <p><span>所属人:</span><%#Eval("BelongUserName")%></p> <p><span>采购记录:</span><%#Eval("Buyer_records_Id")%></p> <p><span>学生规模 :</span><%#Eval("StudentNumber_Text")%> </p> </dd> </dl> </ItemTemplate> <FooterTemplate> <asp:PlaceHolder runat="server" Visible='<%#bool.Parse((rplist2.Items.Count==0).ToString())%>'> <div class="m-empty"> <b class="empty-icon"> </b> <span class="empty-text"> <p>很抱歉,没有找到相关的数据</p> </span> </div> </asp:PlaceHolder> </FooterTemplate> </asp:repeater>