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

后台代码:

运行结果:

尽管该语法看起来与 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移动与嵌入式技术 (5969篇文章)
- .NET开发手册 (5670篇文章)
- ASP.net服务器控件的优化选择 (0次浏览)
- Asp.Net中动态页面转静态页面 (0次浏览)
- 正则表达式中的实用命名组替换 (0次浏览)
- Domain Model的三种类型及其级别 (0次浏览)
- 应用WEB标准会使ScrollTop属性失效! (0次浏览)
- Cache用法之缓存页面和缓存数据 (0次浏览)
- 支持正则表达式的UrlMapping (0次浏览)
- 关于ASP.NET 2.0的目录结构变化 (0次浏览)
- WPF中Closing窗体时调用Hide()方法异常 (0次浏览)
- 对象数组根据某属性列的灵活排序 (0次浏览)



