频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

.NET 2.0数据绑定原理

来源:网奇 作者: 出处:巧巧读书 2007-01-29 进入讨论组
下一页 1 2 3 
  •   自从进行.NET开发后,一直在使用.NET中的数据绑定技术,但是对其技术原理在概念上一直有点模糊,于是借助MSN,写了下面这篇文章。

对于用.NET做开发的程序员,数据绑定是再熟悉不过的技术。数据绑定可以说是最令人愉快的功能之一。这种非常灵活的语法允许开发人员不仅可以绑定到数据源,而且可以绑定到简单属性、集合、表达式甚至是从方法调用返回的结果。下表显示了语法的一些例。

简单属性

Customer:

集合

Orders:

表达式

Contact:

方法结果

Outstanding Balance:

一、简单属性绑定

对于第一种简单属性示例如下:

前台代码:

.NET 2.0数据绑定原理(图一)

后台代码:

.NET 2.0数据绑定原理(图二)

运行结果:

.NET 2.0数据绑定原理(图三)

尽管该语法看起来与 ASP 的 Response.Write 快捷方式 相似,但其行为完全不同。ASP Response.Write 快捷方式语法在处理页时计算,而 ASP.NET 数据绑定语法仅在调用 DataBind 方法时计算。

DataBind 是页和所有服务器控件的方法。当在父控件上调用 DataBind 时,它级联到该控件的所有子控件。例如,

DataList1.DataBind()

将因此对 DataList 模板中的每一控件调用 DataBind 方法。在页上调用 DataBind —

Page.DataBind()

或只是

DataBind()

— 会导致计算页上的所有数据绑定表达式。

下面我们这个是MSN上的一个绑定简单属性的例子,代码如下:

到页属性的数据绑定

客户:

未结的订单:

运行结果:

注意这些值在

DataBind()

调用前初始化,这个例子中定义了两个页面属性custID、orderCount,然后进行页面绑定。

收藏地址:http://www.qqread.com/aspdotnet/u295435.html 更多文章 更多内容请看.NET移动与嵌入式技术.NET开发手册专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章