|
标题姓名:Email:
除了Eval数据绑定语法之外,ASP.NET 2.0还提供了基于XPath的数据绑定语法,在实现了IXPathNavigable接口的任何数据项上都可以使用它。这里介绍两种常用的表达式类型: ◆XPath(expression, [formatString]) - 根据数据项计算Xpath表达式的值,返回单个值。 ◆XPathSelect(expression, [formatString]) - 根据数据项计算Xpath表达式的值,返回节点列表。 下面我们来看看使用Xpath数据绑定方法的优势,通过一个demo来说明。 Repeater的ItemTemplate模板另外增加了一个Repeater,并把这个内部Repeater的属性绑定到一个描述当前User节点的Reply子节点的XPathSelect表达式。在内部Repeater的ItemTemplate模板中,Xpath数据绑定表达式根据这些"Reply"内容节点来计算值。ASP.NET 2.0利用这种技术,使你能够通过组合表格式数据绑定控件简便地构造出丰富的、分层的数据显示方式。 |