以編程方式控制 ASP.NET 菜單
2007/1/27 8:49:16

可以使用 ASP.NET Menu 控件為網站創建導航菜單。在本演練中,將考察 ASP.NET Menu 控件的編程方面,并創建兩個協同工作的菜單,它們都綁定到同一個 Web.sitemap 文件。第一個菜單是靜態顯示的類別(如產品、服務和支持)菜單。它橫跨頁的頂部水平顯示。第二個菜單水平顯示在第一個菜單下面。第二個菜單的內容由第一個菜單中選擇的菜單項確定。根據第一個菜單的當前選擇,以編程方式調整第二個菜單的站點地圖數據源,以便僅顯示 Web.sitemap 文件中與選定類別相關的部分。  先決條件
 
若要完成本演練,您需要: 
Microsoft Visual Web Developer (Visual Studio)。 
.NET Framework。  創建網站
 
如果已經在 Visual Web Developer 中創建了一個網站,則可以使用該網站并轉到本演練后面部分的“創建站點地圖文件”。否則,按照下面的步驟創建一個新的網站和網頁。 創建文件系統網站   
打開 Visual Web Developer。 
在“文件”菜單上單擊“新建網站”。
出現“新建網站”對話框。 
在“Visual Studio 已安裝的模板”之下單擊“ASP.NET 網站”。 
在“位置”框中輸入要保存網站頁面的文件夾的名稱。 
例如,鍵入文件夾名“C:\WebSites”。 
在“語言”列表中,單擊您想使用的編程語言。 
單擊“確定”。
Visual Web Developer 創建該文件夾和一個名為 Default.aspx 的新頁。  創建站點地圖文件
 
兩個菜單都從站點的 Web.sitemap 文件派生其內容。兩個菜單都使用您創建的 SiteMapDataSource 對象確保每個菜單分別顯示站點地圖的相應部分。 創建 Web.sitemap 文件   
在解決方案資源管理器中,右擊網站的名稱,然后單擊“添加新項”。 
在“添加新項”對話框中,選擇“站點地圖”,然后單擊“添加”。 
將下面的 XML 代碼添加到新文件。該 XML 表示菜單選擇的層次結構。siteMapNode 元素是嵌套的,并且每個節點都是包含子項的菜單項,有些子項還有自己的子項。Home 節點下面有三個二級節點:Hardware、Software 和 Support。這些二級節點下面是各個子類別。 
<?xml version="1.0" encoding="utf-8" ?> <siteMap>  <siteMapNode title="Home">  <siteMapNode title="Products">    <siteMapNode title="Hardware" url="Default.aspx?node=hardware">    <siteMapNode title="Mouse"/>    <siteMapNode title="Keyboard"/>    <siteMapNode title="NetCard"/>    <siteMapNode title="Monitor"/>    <siteMapNode title="PC"/>    </siteMapNode>    <siteMapNode title="Software" url="Default.aspx?node=software">    <siteMapNode title="Spreadsheet"/>    <siteMapNode title="Word Processor"/>    <siteMapNode title="Presentation"/>    <siteMapNode title="Mail"/>    <siteMapNode title="Games"/>    </siteMapNode>    <siteMapNode title="Books" url="Default.aspx?node=books">    <siteMapNode title="Programming"/>    <siteMapNode title="Debugging"/>    <siteMapNode title="Testing"/>    <siteMapNode title="Web Apps"/>    <siteMapNode title="WinForm Apps"/>    </siteMapNode>  </siteMapNode>  <siteMapNode title="Services">    <siteMapNode title="Consulting" url="Default.aspx?node=consulting">    <siteMapNode title="Processes"/>    <siteMapNode title="Management"/>    <siteMapNode title="Recruiting"/>    </siteMa

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 国产精品亚洲二区在线播放| 最新精品亚洲成a人在线观看| 国产三级在线观看视频| 香蕉一区二区三区观| 欧美色图亚洲自拍| 天堂网www在线资源| 久久久国产视频| 欧美sss视频| 亚洲欧美黄色片| 男女性杂交内射女BBWXZ| 四虎高清成人永久免费影院| 孩交videos精品乱子豆奶视频| 国语做受对白XXXXX在线| 《溢出》by沈糯在线阅读| 无码日韩AV一区二区三区| 乱人伦人妻中文字幕在线入口| 欧美日韩综合视频| 交性大片欧美网| 精品久久久久成人码免费动漫| 国产一级做a爰片久久毛片男| 黑人粗大猛烈进出高潮视频| 国产精品入口麻豆完整版| 99riav视频国产在线看| 婷婷四房综合激情五月在线| 中文字幕第五页| 日本成日本片人免费| 亚洲AV乱码中文一区二区三区| 欧美性xxxxx极品娇小| 亚洲第一区精品观看| 猫咪AV成人永久网站在线观看| 午夜免费福利在线| 老阿姨哔哩哔哩b站肉片茄子芒果| 国产精品一区二区av不卡| 69式啪啪动图| 国精产品一区一区三区MBA下载 | 久久精品一区二区| 最新国产精品精品视频| 亚洲一区电影在线观看| 欧美巨大xxxx做受中文字幕| 亚洲熟妇av一区二区三区宅男| 激情综合色五月六月婷婷|