成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET 2.0的XmlDataSource

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

ASP.NET 2.0的XmlDataSource

SqlDataSource和ObjectDataSource控件都是平面表格式的數(shù)據(jù)源控件,操作也相對(duì)簡(jiǎn)單,在這里我就不細(xì)說了。

在這里我主要談下用于連接XML文件的XmlDataSource和用于連接站點(diǎn)導(dǎo)航數(shù)據(jù)的SiteMapDataSource這兩個(gè)層次數(shù)據(jù)源控件中XmlDataSource數(shù)據(jù)綁定到平面表格控件的一起東東。

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

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

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

標(biāo)題姓名:

Email:

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

XPath(expression, [formatString]) - 根據(jù)數(shù)據(jù)項(xiàng)計(jì)算Xpath表達(dá)式的值,返回單個(gè)值。

XPathSelect(expression, [formatString]) - 根據(jù)數(shù)據(jù)項(xiàng)計(jì)算Xpath表達(dá)式的值,返回節(jié)點(diǎn)列表。

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

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

標(biāo)題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
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-07-30 15:17:16

ASP.NET 2.0

2009-12-14 17:50:45

ASP.NET 2.0

2009-07-28 14:06:28

ASP.NET 2.0

2009-01-07 11:38:22

ASP.NET.NET錯(cuò)誤記錄

2009-07-30 14:00:21

ASP.NET 2.0

2009-07-22 17:21:27

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-23 16:28:20

URL映射ASP.NET 2.0

2009-07-30 14:55:43

ASP.NET 2.0

2009-05-11 13:48:00

ASP.NET 2.0緩存效率

2009-07-21 14:37:13

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

2009-08-05 17:26:25

ASP.NET 2.0

2009-07-20 15:48:10

OWC組件ASP.NET 2.0

2009-07-27 16:53:15

ASP.NET 2.0

2009-12-11 16:28:23

ASP.NET 2.0

2009-07-23 14:25:03

ASP.NET 2.0

2010-06-25 08:51:46

ASP.NET MVC

2009-07-21 15:34:32

ASP.NET 2.0

2009-07-24 17:15:52

SiteMapData
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产乱码久久久久久 | 亚洲福利在线视频 | 欧美一级做性受免费大片免费 | 特级黄色毛片 | 久久久免费 | 99在线国产 | 日韩成人高清在线 | 欧美成人a | 电影在线 | 中文字幕91av | 91精品中文字幕一区二区三区 | 久久久久久高潮国产精品视 | 玖玖色在线视频 | 精品久久久久久亚洲精品 | 97日日碰人人模人人澡分享吧 | 亚洲综合视频 | 韩日在线观看视频 | 91看片在线观看 | 色综合一区 | 久久毛片| 午夜精品一区二区三区三上悠亚 | 狼色网| 国产日韩欧美在线一区 | 黄色大片在线播放 | 日本不卡一区 | 99一级毛片| 一级黄在线观看 | 久久久久一区二区三区四区 | 亚洲乱码国产乱码精品精的特点 | 亚洲福利一区 | 精品国产欧美一区二区 | 人人色视频| 99国内精品久久久久久久 | 国产乱码精品一区二三赶尸艳谈 | 亚洲国产精品视频 | 99在线免费观看视频 | 国产91久久久久蜜臀青青天草二 | 一区二区三区av | 欧美日韩高清免费 | 国产高清精品一区二区三区 | 久久日韩精品 |