Repeater在无数据记录时显示“无相关记录...”

<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>

上面是从网上看到的

我自己这么写的

   <FooterTemplate>
                    <%
                        if (rptComunicateList_Untreated.Items.Count == 0)
                    { %>
                    <div class=‘infor-block‘ style=‘text-align: center; color: #999999;‘>
                        <p>
                             没有相关记录!
                        </p>
                    </div>
                      <%}%>
                </FooterTemplate>

没啥含量,记录下来以后多用到

Repeater在无数据记录时显示“无相关记录...”

时间: 2024-08-25 16:55:58

Repeater在无数据记录时显示“无相关记录...”的相关文章

(转)Repeater在无数据记录时显示暂无数据

方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录.关键代码如下: <FooterTemplate>    <asp:Label ID="lblEmpty" Text="无记录.." runat="server"  Visible='<%#bool.Parse((rptRecord.Items.Count==0).ToString())%>'><

无记录时显示gridview表头,并增加一行显示“没有记录”【绑定SqlDataSource控件时】

原文发布时间为:2008-08-04 -- 来源于本人的百度文章 [由搬家工具导入] using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro

实现easyui datagrid在没有数据时显示相关提示内容

本示例实现easyui datagrid加载/查询数据时,如果没有相关记录,则在datagrid中显示没有相关记录的提示信息,效果如下图所示 本实例要实现如下图所示的效果: 本示例easyui版本为1.3.4,如果运行后没有效果,自己检查easyui版本 不同版本对appendRow和mergeCells支持不一样,参数不一致什么的. 无法隐藏分页导航容器,可以用chrome开发工具或者firebug查看分页导航容器的样式和原始datagrid table表格的关系. 源代码如下 $(funct

mybatis添加记录时返回主键id

参考:https://www.cnblogs.com/nuccch/p/7687281.html 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作.在使用mybatis作为ORM组件时,可以很方便地达到这个目的.鉴于mybatis目前已经支持xml配置和注解2种方式,所以分别给予详细介绍. 数据表设计: drop table if exists `test`; create table `test` ( `id` bigint(20) NOT NU

GridView中如何在无数据时显示空行和表头

#region ---- 数据绑定 ----- private void bd(int pageindex) { int rowcount = 0; int pagesize = 0; int pagecount = 0; decimal cyfzhj = 0; string Slqstring = Base_Query_Sql; mta.DT(Slqstring); DataTable rs = mta.DT(Slqstring); this.GridView1.DataSource = rs

Rust语言——无虚拟机、无垃圾收集器、无运行时、无空指针/野指针/内存越界/缓冲区溢出/段错误、无数据竞争

2006年,编程语言工程师Graydon Hoare利用业余时间启动了Rust语言项目.该项目充分借鉴了C/C++/Java/Python等语言的经验,试图在保持良好性能的同时,克服以往编程语言所存在的问题.其最大的特点在于保持较高的运行效率.深入的底层控制和广泛应用范围的同时,解决了传统C语言和C++语言中的内存安全问题.2009年,Mozilla接手Rust项目,创建了以Graydon为首的专业全职开发团队,并且开放了该项目的源代码.2012年1月,第一个面向公众的预览版本--v0.1 发布

DEDE无简略标题时显示完整标题

新闻的标题需要进行字数限制,这就需要加入一个title属性,让鼠标放上去的时候显示完整标题.另外目前的调用只能同时调用一种标题方式,不过可 以采用以下方法,进行判断,无简略标题显示完整标题.例如dede早期版本中的”有来源显示来源,无来源不显示”.”有作者显示作者,无作者不显示”. 这是有长标题显示长标题,无长标题则显示短标题,需要反过来用的,可以把shorttitle和title互换一个位置. 方法一: {dede:field name='array' runphp='yes'} if (@m

VS2012 C# Visual studio 2012 打开时显示最近打开的解决方案记录

Visual studio 显示打开文件记录 Visual studio显示最近打开解决方案记录 新装了vs2012后,vs不显示最近打开的解决方案记录,需要每次重新定位路径和打开,很不方便.最近找到解决办法: 1.开始(电脑左下角) → 运行 → 输入 regedit 回车,打开注册表编辑器. 2.定位到 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer,双击 NoRecentDocsHi

td中无内容时显示边框

td中没有内容的时候,默认是不会显示td的边框,此时页面上显示的是一片空白,用户根本不知道这里其实有个的,并且页面也显得凌乱不堪,搜罗了下,总结了下面几种解决方法: 1.在单元格中加入一个空格.这样:<td> </td> 2.直接在table里这样写:<table width="300" border="1" style="border-collapse:collapse;">**border-collapse