今天谈下.NET中的数据绑定表达式。
数据绑定表达式必须包含在<%#和%>字符之间。格式如下:
<tagprefix:tagname property='<%# data-binding expression %>' runat="server" />
或者如下:
<%# data-binding expression %>
ASP.NET 支持分层数据绑定模型,数据绑定表达式使用
Eval 和
Bind 方法将数据绑定到控件,并将更改提交回数据库。
Eval 方法是静态单向( 只读)方法,所以 Eval 函数用于 单向(只读)绑定,该方法采用数据字段的值作为参数并将其作为字符串返回。
Bind 方法支持读/写功能,所以 Bind 函数用于 双向(可更新)绑定。该方法可以检索数据绑定控件的值并将任何更改提交回数据库。
XPath 方法支持对XML类型的数据源提供支持。
Eval 方法是静态单向( 只读)方法,所以 Eval 函数用于 单向(只读)绑定,该方法采用数据字段的值作为参数并将其作为字符串返回。
Bind 方法支持读/写功能,所以 Bind 函数用于 双向(可更新)绑定。该方法可以检索数据绑定控件的值并将任何更改提交回数据库。
XPath 方法支持对XML类型的数据源提供支持。