在ASP.NET 2.0中建立站點導航層次

發表于:2007-09-07來源:作者:點擊數: 標簽:
站點導航提供程序--ASP.NET 2.0中的站點導航提供程序暴露了應用程序中的頁面的導航信息,它允許你單獨地定義站點的結構,而不用考慮頁面的實際物理布局。默認的站點導航提供程序是基于XML的,但是你也可以通過編寫自定義的提供程序,從任何后端位置暴露這些
站點導航提供程序--ASP.NET 2.0中的站點導航提供程序暴露了應用程序中的頁面的導航信息,它允許你單獨地定義站點的結構,而不用考慮頁面的實際物理布局。默認的站點導航提供程序是基于XML的,但是你也可以通過編寫自定義的提供程序,從任何后端位置暴露這些信息。

  站點導航API--站點導航API用于在應用程序的代碼中訪問站點導航信息,它摘錄了導航信息存儲的細節。你可以使用API來編程訪問應用程序的導航節點。

  導航控件--導航控件為頁面之間的導航提供了通用的UI,例如樹視圖、菜單和breadcrumb("面包屑",一種顯示當前所在頁面的控件)。這些控件利用ASP.NET 2.0中的站點導航服務來檢索你給站點定義的結構。SiteMapDataSource控件還允許你把其它UI控件綁定到站點導航數據。

  網站經常需要顯示導航數據,來指導用戶如何使用站點。ASP.NET中的導航特性允許開發者簡單地定義導航數據,并根據這些信息來顯示UI。

  站點導航API是一種用于訪問站點導航數據的基于提供程序(provider)的編程內容。該API把導航數據存儲在XML文件中,并通過一組SiteMapNode類來暴露這些數據。應用程序和控件開發者可以構建SiteMapNode實例并使用這些信息來顯示導航界面。

  面向導航的服務器控件包括Menu、TreeView、SiteMapPath和SiteMapDataSource控件。這些控件都是建立在站點導航類的頂端的,它們使用和顯示導航數據的時候都是不考慮數據存儲的特定細節問題的。Menu和TreeView控件還可以使用XML文件的數據和XMLDataSource控件的數據。

  Url映射特性允許開發者為不同URL請求的重映射(re-mapping)定義簡單的規則。

  使用站點導航控件

  Menu、TreeView、SiteMapPath和SiteMapDataSource控件根據導航數據生成導航界面。導航數據可以存儲在XML文件中,或者利用站點導航特性的基于提供程序的能力來保存。下面的例子演示了如何組合使用站點導航特性的不同控件。

熱門推薦 多圖:筆記本也裝Vista Ultimate 如何成功清除“熊貓燒香”病毒
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]下一頁

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97