asp.net Repeater控件的说明及详细介绍及使用方法


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,让我们的数据条目成为链接,也只有这样,他才是完整的.



相关阅读:
性感的CSS菜单(Menus)
PHP教程:简单认识smarty3
ASP.NET 2.0 X64的奇怪问题
Javascript 继承机制实例
CSS技巧 使用标签来创建导航菜单(滑动门教程)
30个绝对优秀的JavaScript Web创意应用
SyntaxHighlighter代码加色使用方法
学习 Step By Step 之一:SQL Server 2000简介
vbs在网页中显示服务
FreeBSD如何保存和使用内核更改信息?
理解SCN与TimeStamp的相互转换
Win7安全模式设置技巧
背投广告设计:用最少的时间来做最效率的事情
对于ASP编码问题的深入研究与最终解决方案
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 清贫是一种美丽 妇女节相关节日 和男人做朋友 【越调】柳营曲 赏春 小学五年级作文500字:生 活 欺 骗 了 我 介绍自己的600字作文 所谓上海 玫瑰花祝福语 泣唱 木桡和璧君作文1600字 不为那忘却的记念 欢度春节横幅标语2015 庆中秋手抄报 钱塘湖春行 生活需要真600字 小学五年级作文450字:小鸡学本领 栖霞寺云居室 爱无上限,但需底线;请给你的恋爱设置一道底线 我和汤姆历险记作文800字 淡看花开花落 三年级写人作文:我的自画像 海伦·凯勒《假如给我三天光明》读后感 06年中考满分作文系列32―龙女的故事作文1500字 我也要这样!! 玩烟花】 十一月工作总结 辞夏口崔尚书 亲爱的小孩、 可爱的阿仓 傻孩子作文300字 蹦蹦兔摔了一跤 忆江南,一抹柔软心海澜 优秀青年庆祝建国60周年征文 御花园作文350字 美丽的秋景作文150字 如何与亲人相处 奶奶给我的爱 《最美的身影》 年度度全年工作总结 税务局两学一做演讲稿 人脉越广,机遇越多 教师竞聘上岗演讲稿 快乐在光棍节 蜗居经典语句 手表的想象 糖果屋的幸福 贴对联作文作文1600字 心中最闪亮的,就是你作文900字 山里孩子也有梦作文300字 人与时间

Copyright © 2016 phpStudy |