Repeater 控件不具备内置的呈现功能,这表示用户必须通过创建模板为 Repeater 控件提供布局。当该页运行时,Repeater 控件依次通过数据源中的记录为每个记录呈现一个项。

他很简单,用起来也不够强大,但是应了那句老话,杀鸡焉用牛刀,不用牛刀那用什么呢?难道我们去把鸡咬死不成?而我们在日常应用中也常常面临这样的选择,假设我们显示教复杂的数据,可以用gridview,一般复杂的用DataList,那么简单的数据呈现呢?我们就用Repeater了,因为他简单,小巧,最主要是灵活.

我们上面说,他不具备内置的呈现功能,所以我们得用到一些模板来实现他的数据呈现.对了,说到呈现,我还得多句嘴,他没有给你添加静态项的功能,换句话说,他只跟数据库打交道,一般人他不跟你说话.

下表描述了 Repeater 控件支持的模板。

模板属性 说明

ItemTemplate

包含要为数据源中每个数据项都要呈现一次的 HTML 元素和控件。

AlternatingItemTemplate

包含要为数据源中每个数据项都要呈现一次的 HTML 元素和控件。通常,可以使用此模板为交替项创建不同的外观,例如指定一种与在 ItemTemplate 中指定的颜色不同的背景色。

HeaderTemplate 和 FooterTemplate

包含在列表的开始和结束处分别呈现的文本和控件。

SeparatorTemplate

包含在每项之间呈现的元素。典型的示例可能是一条直线(使用 hr 元素)。

我们在这些模板里面定义好格式,当网页被呈现出来的时候就会比较漂亮了,当然你做得丑的话,那是不可能漂亮的了.

另外 Item 样版必须要定义

如果Repeater控件没有指定数据源,它将不显示,如果指定的数据源中没有数据,那么头,脚模板将继续显示。

对于这个控件我们要讲的主要有以下几点

1,理解该控件的几个模板

2,简单实用 Repeater控件实现数据读取以及呈现。

3,实现该控件的镶套使用

4,实现数据分页(我博客上以前发布的是在repeater外面利用控件分页,但是总感觉不好看,这次我们把分页放到了页脚模板 中,以使控件更为美观)

5,让我们的数据条目成为链接,也只有这样,他才是完整的.

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[asp.net Repeater控件的说明及详细介绍及使用方法]http://www.zyiz.net/tech/detail-34240.html

repeater控件 php,asp.net Repeater控件的说明及详细介绍及使用方法相关推荐

  1. RGB灯控圣诞灯七彩灯方案开发IC方案控制板供应详细介绍

    主要应用: RGB灯控圣诞灯泛海微IC七彩灯方案开发IC方案控制板供应详细介绍 1.LED彩虹管:每条灯管由多个彩色像素点(RGB)组成,每个单色像素点可产生256个灰度级的变化.应用环境:立交桥.河 ...

  2. asp.net html控件上传图片,asp.net fileupload控件上传图片并预览图片

    本文为大家分享了fileupload控件实现上传图片后并进行预览图片的功能,并对web.config进行了配置,先看一下最终效果: 页面代码: 后台代码: using System; using Sy ...

  3. asp.net repeater控件

    Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件.Repeater 控件可被绑定到数据库表.XML 文件.数组.List.Dictionary.DataSet等项目列表数据源. 要 ...

  4. asp.net Repeater等数据控件模版内部2个DropDownList控件级联

    1.新建一个从DropDownList继承的扩展类CommandableDropDownList.cs,代码如下: using System; using System.Collections.Gen ...

  5. 获取repeater控件模版列中的控件

    直接用repeater.Findcontrol是获取不到子控件的,因为子空间实际是在ItemTemplate中的,翻译一个评论: if(Roles.IsUserInRole("admin&q ...

  6. asp.net分页控件使用详解【附实例下载】

    本篇文章主要对asp.net创建事务的方法进行实例介绍,具有很好的参考价值,需要的朋友一起来看下吧 一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将 ...

  7. ASP.NET 数据绑定控件(转)

    ListBox.GridView.Repeater这三个数据绑定控件的"高效分页",ListBox和GridView内置的有分页,但是其效率太低了,少量的数据还可以,大量的数据根本 ...

  8. 一起谈.NET技术,浅析五大ASP.NET数据控件

    ASP.NET数据控件综述: 1. 前3个(GridView 控件,DetailsView 控件,FormView 控件)用于呈现多条记录,后面2个(Repeater 控件,DataList 控件)用 ...

  9. ASP.NET-----Repeater数据控件的用法总结(转)

    ASP.NET-----Repeater数据控件的用法总结(转) 一.Repeater控件的用法流程及实例: 1.首先建立一个网站,新建一个网页index.aspx. 2.添加或者建立APP_Data ...

最新文章

  1. MD5加密 登录用户名密码
  2. Shell生成随机数并输出文件对应行
  3. 句法分析:依存分析(Dependency Parsing)
  4. js(Dom+Bom)第四天(1)
  5. 深度学习pytorch--线性回归(三)
  6. mysql 三种工作模式_mybatis三种批量插入方式对比【面试+工作】
  7. ubuntu下如何查找某个文件的路径
  8. 最实用的机器学习算法Top5
  9. 形式化验证工具TLA+:程序员视角的入门之道
  10. 背包问题 codevs2210 数字组合
  11. oom机制分析及对应优化策略
  12. oracle 获取异常 信息,oracle存储过程异常信息的显示
  13. 为什么软件开发方法论让你觉得糟糕?
  14. c语言开方不是整数怎么表示,c语言中的开方本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~麻...
  15. cocos Builder的一点理解
  16. CUDA各版本下载地址
  17. 苹果x与苹果xs的区别_x和XS的区别到底在哪里,我来告诉你
  18. c语言二进制转十进制大小,c语言二进制转换成十进制的方法
  19. HR提出的面试问题参考答案
  20. IntelliJ IDEA 如何下载安装插件

热门文章

  1. IOS开发:尺寸和适配
  2. php8能否救命,虎皮兰干枯发黄惨兮兮!2大罪魁祸首,对症下药救命
  3. 灵汐科技携类脑芯片KA200及类脑系列产品亮相国家“十三五”科技创新成就展
  4. BugKu_瑞士军刀
  5. web与web服务器的概念理解
  6. 6.前端CSS之布局属性(盒子,float,overflow,opsition,z-index,opacity)
  7. 《赢在中国》精彩评语
  8. 史上最全canOpenURL: failed问题解决办法
  9. Linux svn checkout命令使用示例
  10. 架设win2003r2下配置好iis6+php+mysql_PHP环境搭建之Windows 2003 IIS6+PHP5+MySQL5+Zend图文教程 | 沉默过客...