ghx88

2006年3月15日

不带数据绑定表达式的数据绑定

摘要: 为什么要避免使用数据表达式呢?使用数据表达式并不会出错,而且只你想用就可以一直使用数据绑定表达式,但是,你会发现当需要在模板内执行复杂的操作时,不使用数据绑定表达式能提高代码的可读性。 不使用数据表达式的窍门是处理控件的ItemDataBound事件(Repeater、DataGrid、DataList都有ItemDataBound事件)。ItemDataBound事件为从数据源检索出的每一个项所触发。因此,如果绑定Repeater控件到包含11个作者的数据库表,那么ItemDataBound事件就被触发11次——每个作者触发一次。 除了ItemDataBound外,Repeater控件也支持ItemCreated事件。ItemCreate事件是创建每个RepeaterItem时触发。DataGrid与DataList也有ItemCreate事件。 阅读全文

posted @ 2006-03-15 23:25 ghx88 阅读(321) 评论(1) 推荐(0) 编辑

ASP.NET的前台数据绑定概要

摘要: 数据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。(Eval与Bind函数是Asp.net2.0是函数,在Asp.net1.1是DataBinder.Eval()) 阅读全文

posted @ 2006-03-15 20:41 ghx88 阅读(1958) 评论(0) 推荐(0) 编辑

导航