ASP.NET 2.0數據教程之三:母板頁和站點導航
[2] ASP.NET 2.0數據教程之三:母板頁和站點導航
[3] ASP.NET 2.0數據教程之三:母板頁和站點導航
[4] ASP.NET 2.0數據教程之三:母板頁和站點導航
[5] ASP.NET 2.0數據教程之三:母板頁和站點導航
[6] ASP.NET 2.0數據教程之三:母板頁和站點導航
[7] ASP.NET 2.0數據教程之三:母板頁和站點導航
[8] ASP.NET 2.0數據教程之三:母板頁和站點導航
[9] ASP.NET 2.0數據教程之三:母板頁和站點導航
[10] ASP.NET 2.0數據教程之三:母板頁和站點導航
[11] ASP.NET 2.0數據教程之三:母板頁和站點導航
[12] ASP.NET 2.0數據教程之三:母板頁和站點導航
[13] ASP.NET 2.0數據教程之三:母板頁和站點導航
系列文章導航:
ASP.NET 2.0數據教程之四:使用ObjectDataSource展現數據
ASP.NET 2.0數據教程之六:編程設置ObjectDataSource的參數值
ASP.NET 2.0數據教程之七:使用DropDownList過濾的主/從報表
ASP.NET 2.0數據教程之八:使用兩個DropDownList過濾的主/從報表
ASP.NET 2.0數據教程之十:使用 GridView 和DetailView實現的主/從報表
ASP.NET 2.0數據教程之十一:基于數據的自定義格式化
ASP.NET 2.0數據教程之十二:在GridView控件中使用TemplateField
在Asp.net 2.0中操作數據::母板頁和站點導航
導言
通常,用戶友好的個性化站點都有著一致的,站點統一的頁面布局和導航體系。Asp.net 2.0引入的兩個新特性給我們在統一站點的頁面布局和站點導航上提供了簡單而有效的工具,它們是母板頁和站點導航。母板頁允許開發者創建統一的站點模板和指定的可編輯區域。這樣,aspx頁面只需要給模板頁中指定的可編輯區域提供填充內容就可以了,所有在母板頁中定義的其他標記將出現在所有使用了該母板頁的aspx頁面中。這種模式允許開發者可以統一的管理和定義站點的頁面布局,因此可以容易的得到擁有統一的視覺和感覺的頁面并且還易于更新。
站點導航系統允許開發者定義站點地圖并提供了API以便通過程序查詢站點地圖信息。新的導航控件包括Menu,TreeView和SiteMapPath,這樣可以很容易的在一個一般的導航用戶界面元素里呈現全部或者部分站點地圖。我們將使用默認的站點導航提供者,這意味著我們的站點地圖將定義在一個xml格式的文件中。
為說明這些觀念并且使我們的教程的示例站點可用性更佳,讓我們通過本次課程定義一個站點統一的頁面布局,實現一個站點地圖,并且添加導航UI。在這個課程結束時我們的課程示例站點就擁有一個優美的設計效果了。
圖1:本課程的最終成果