Repeater在无数据记录时显示暂无数据

简介: 原文: Repeater在无数据记录时显示暂无数据 方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。
原文: Repeater在无数据记录时显示暂无数据

方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。关键代码如下:

<FooterTemplate>
    <asp:Label ID="lblEmpty" Text="无记录.." runat="server"  Visible='<%#bool.Parse((rptRecord.Items.Count==0).ToString())%>'></asp:Label> 
</FooterTemplate> 

示例代码:

<table class="r_line" cellpadding="3" cellspacing="1" width="100%">
    <tr class="r_title">
        <td>编号</td>
    </tr>
<asp:Repeater ID="rptRecord" runat="server">
    <ItemTemplate>
        <tr style='background-color:<%#(Container.ItemIndex%2==0)?"#fff":"#eee"%>'>
            <td><a href='Detail.aspx?PID=<%=Request.QueryString["PID"] %>&did=<%#Eval("PID") %>'><%#Eval("PID") %></a></td>
        </tr>
    </ItemTemplate>
    <FooterTemplate>   
        <tr class="r_bg">
            <td>
<asp:Label ID="lblEmpty" Text="无记录.." runat="server"  Visible='<%#bool.Parse((rptRecord.Items.Count==0).ToString())%>'></asp:Label> 
                </td>
            </tr>
    </FooterTemplate>  
</asp:Repeater>
</table>
目录
相关文章
|
9月前
如何解决由引起的IQKeyboardManager部分页面返回的键盘高度比实际小或最后收到键盘隐藏通知却显示了键盘问题
如何解决由引起的IQKeyboardManager部分页面返回的键盘高度比实际小或最后收到键盘隐藏通知却显示了键盘问题
134 0
|
9月前
|
存储 JavaScript
uniapp在不需要后端数据的情况下 怎么记录用户进一次记录一次
uniapp在不需要后端数据的情况下 怎么记录用户进一次记录一次
153 0
element close事件关闭表单,数据替换掉原始列表的数据bug解决
element close事件关闭表单,数据替换掉原始列表的数据bug解决
93 0
|
数据处理
编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理
编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理 记录自己学习做的东西,写的小demo,希望对大家也有帮助!
319 0
|
JavaScript
el-table分页数据+回显+勾选状态+记录数据(map实战)
el-table分页数据+回显+勾选状态+记录数据(map实战)
930 0
|
Linux SoC 内存技术
secureCRT 日志保存并记录每条记录的时间
secureCRT 日志保存并记录每条记录的时间
select标签动态获取数据时如何控制下拉框长度
队列ID panelHeight="100" 设置下拉框的长度,panelHeight="auto"为自动匹配大小。
2591 0
|
数据建模 .NET 开发框架