导航

控件属性值绑定到数据

Posted on 2007-04-21 12:05  Macro  阅读(209)  评论(0编辑  收藏  举报

      数据绑定表达式包含在 <%#%> 分隔符之内,并使用 EvalBind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 EvalBind 方法执行数据绑定外,还可以调用 <%#%> 分隔符之内的任何public代码,以在页面处理过程中执行该代码并返回一个值。
     调用控件或 Page 类的 DataBind 方法时,会对数据绑定表达式进行解析。对于有些控件,如 GridView、DetailsView 和 FormView 控件,会在控件的 PreRender 事件期间自动解析数据绑定表达式,不需要显式调用 DataBind 方法。
     灵活使用属性值与数据的绑定可以解决很多问题,比如在DetialView中使用下拉框等