| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
使用 ASP+ 列表绑定控件(上)http://www.iyit.net 日期:2006-6-12 1:59:51 来源: 点击: |
Repeater、DataList和DataGrid控件构成ASP+页面框架中System.Web. 与框架中的其它 Web 控件类似,这些控件提供一致的编程模型并封装一个独立于浏览器的 这三种控件可以按多种布局(包括列表、分栏/报纸栏目和流布局 下面几节将进一步说明这些控件和如何在您的 Web 应用程序中使用 列表绑定控件是如何工作的? 本节是本文其余部分的背景材料。概述了这些列表绑定控件的工作方 DataSource 属性 此框架中有几个对象提供了 ICollection 的实现。这个集合包括 与传统的数据绑定控件(它们通常需要ADO记录集)不同,除了实现 项目集合 每个列表绑定控件都包含一个项目集合。控件通过列举这些对象当前 下表列出了与数据源的数据相关联的项目类型。 项目 创建的默认项目类型
标头 用来表示标头信息
项目的数据绑定和创建 列表绑定控件遵循在整个 ASP+ 框架中实现的显式数据绑定模型。这 当调用 DataBind 方法时,列表控件将列举其数据源、创建项目并通过从其数据源中提 显式数据绑定模型使您的应用程序代码可以精确地确定在处理序列中 一般规则是每当您需要重新创建项目时都必须调用DataBind。在大多 样式 通过在对象模型上使用样式属性,您可以定义全部DataList和DataGrid 此外,每个控件都包含与其所创建的项目类型相匹配的大量样式属性, 模板 样式控制格式显示,而模板则定义每个项目的内容和表示。您可以将 Repeater 和 DataList 控件由您指定的模板来驱动,提供各种可设 DataGrid 控件未模板化。但是,控件的 Column 集合中的 Template 模板中的数据绑定 模板定义项目中包含的控件层次结构。通过使用数据绑定表达式,此 作为模板的逻辑父级的项目在数据绑定表达式中被称为“容器”。每 Repeater 控件 如前面所述,Repeater控件是完全由模板驱动的,允许创建完全可定 摘自 Repeater1.aspx: 〈%@ Page language="C#" src="Repeater1.cs" inherits="Samples. 〈asp:Repeater runat=server id="linksListRepeater" 此.aspx文件显示了一个用于生成带项目符号列表的 repeater控件的 此示例说明了用数据绑定语法(〈%#...%〉)设置数据源的声明方法。 Repeater是唯一允许在其模板中存在 HTML片段的控件,将 Repeater 由 headerTemplate 表示的列表开始标记 (〈ul type="1"〉)。 由 FooterTemplate 表示的列表结束标记 (〈/ul〉)。 列表的主体由通过为 SiteLinks 集合中出现的每个对象重复 Item 您也可以使用这些模板在标头中指定表的开始标记(〈TABLE〉),在注 您必须指定 ItemTemplate。它是唯一必需的模板。当未指定其它模 在以下示例中,ItemTemplate 包含一个 HyperLink Web 控件。此控 Repeater1.cs: namespace Samples { public class Repeater1Page : Page { public ICollection SiteLinks { sites.Add(new SiteInfo("Microsoft Home", protected override void OnLoad(EventArgs e) { if (!IsPostBack) { public sealed class SiteInfo { public SiteInfo(string siteName, string siteURL) { public string SiteName { 此 .cs 文件包含随前一个列表中的 aspx 页一起出现的代码 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:使用 ASP+ 列表绑定控件(中) 下一篇:C#消息队列应用程序 -2 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||