偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

ASP.NET 2.0的XmlDataSource

開發(fā) 后端
本文介紹ASP.NET 2.0的XmlDataSource,XmlDataSource支持DataFile屬性,它被用于指定作為輸入(input)的XML數據文件的路徑。

ASP.NET 2.0的XmlDataSource

SqlDataSource和ObjectDataSource控件都是平面表格式的數據源控件,操作也相對簡單,在這里我就不細說了。

在這里我主要談下用于連接XML文件的XmlDataSource和用于連接站點導航數據的SiteMapDataSource這兩個層次數據源控件中XmlDataSource數據綁定到平面表格控件的一起東東。

XmlDataSource控件允許其它控件綁定到XML數據。XmlDataSource支持DataFile屬性,它被用于指定作為輸入(input)的XML數據文件的路徑。你還可以指定TranformFile屬性,給數據應用XSLT轉換;設置XPath屬性來指定需要暴露的數據源節(jié)點的子集。

TransformFile="~transXml" XPath="http://User">

表格式數據綁定控件綁定到分層數據源也是可行的,但是它只能顯示第一層數據。在下面的demo中,Repeater控件綁定到 temp.xml文件。由于數據源暴露的頂層節(jié)點是節(jié)點,Repeater可以在自己的ItemTemplate模板中使用Eval數據綁定語法綁定到這些節(jié)點的屬性。

標題姓名:

Email:

除了Eval數據綁定語法之外,ASP.NET 2.0還提供了基于XPath的數據綁定語法,在實現(xiàn)了IXPathNavigable接口的任何數據項上都可以使用它。這里介紹兩種常用的表達式類型:

XPath(expression, [formatString]) - 根據數據項計算Xpath表達式的值,返回單個值。

XPathSelect(expression, [formatString]) - 根據數據項計算Xpath表達式的值,返回節(jié)點列表。

下面我們來看看使用Xpath數據綁定方法的優(yōu)勢,通過一個demo來說明。

Repeater的ItemTemplate模板另外增加了一個Repeater,并把這個內部Repeater的屬性綁定到一個描述當前User節(jié)點的 Reply子節(jié)點的XPathSelect表達式。在內部Repeater的ItemTemplate模板中,Xpath數據綁定表達式根據這些"Reply"內容節(jié)點來計算值。ASP.NET 2.0利用這種技術,使你能夠通過組合表格式數據綁定控件簡便地構造出豐富的、分層的數據顯示方式。

標題ID:

姓名:

Email:

Content:

留言ReplyID:

Time:

Content:

【編輯推薦】

  1. 淺談ASP.NET MVC框架
  2. 介紹ASP.NET MVC中的MvcAjaxPanel
  3. ASP.NET MVC框架拯救UpdatePanel
  4. 用ASP.NET MVC源代碼尋找解決方案
  5. ASP.NET MVC框架的ActionInvoker
責任編輯:佚名 來源: IT168
相關推薦

2009-07-30 15:17:16

ASP.NET 2.0

2009-07-23 16:28:20

URL映射ASP.NET 2.0

2009-07-21 15:27:12

ASP.NET 2.0

2009-07-22 17:28:07

CSS文件ASP.NET 2.0

2009-07-21 14:37:13

Profile Pro優(yōu)化ASP.NET 2

2009-07-30 14:55:43

ASP.NET 2.0

2009-05-11 13:48:00

ASP.NET 2.0緩存效率

2009-07-22 17:21:27

ASP.NET 2.0

2009-12-14 17:50:45

ASP.NET 2.0

2009-01-07 11:38:22

ASP.NET.NET錯誤記錄

2009-07-28 14:06:28

ASP.NET 2.0

2009-07-30 14:00:21

ASP.NET 2.0

2009-08-05 17:26:25

ASP.NET 2.0

2009-07-20 15:48:10

OWC組件ASP.NET 2.0

2009-07-30 15:39:55

ASP.NET 2.0

2009-12-11 16:28:23

ASP.NET 2.0

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-24 17:15:52

SiteMapData

2010-06-25 08:51:46

ASP.NET MVC

2009-07-21 15:34:32

ASP.NET 2.0
點贊
收藏

51CTO技術棧公眾號