以編程方式控制 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一区二区三区宅男|
激情综合色五月六月婷婷|