濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解

ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解

熱門(mén)標(biāo)簽:玉林市機(jī)器人外呼系統(tǒng)哪家好 合肥電銷外呼系統(tǒng)哪家公司做的好 申請(qǐng)400電話手續(xù) 預(yù)測(cè)式外呼系統(tǒng)使用說(shuō)明 電話機(jī)器人軟件銷售工作 同安公安400電話怎么申請(qǐng)流程 南陽(yáng)外呼系統(tǒng)定制化 百度ai地圖標(biāo)注 蘋(píng)果手機(jī)凱立德地圖標(biāo)注
以前一直以為菜單都是通過(guò)sitemap制作的,最近看到項(xiàng)目中的方法是使用XmlDataSource榜定的。
Menusite.xlm文件:
復(fù)制代碼 代碼如下:

?xmlversion="1.0"encoding="utf-8"?>
Menusvalue="">
TopMenuid="100"value=""ImageUrl="~/App_Themes/Public/images/PublicImages/topMenu_stl.jpg"NavigateUrl="">
TopMenuItemid="101"value="ApplyforShortTermLeaseofStateLand"NavigateUrl="~/TOL/Issuance/AppTOLApplication.aspx">/TopMenuItem>
TopMenuItemid="102"value="ManageMyExistingAccount"NavigateUrl="~/CaseEnquiry/HomeAuthenticate.aspx?ShowPanel=true">/TopMenuItem>
TopMenuItemid="103"value="ViewMessagesforMyApplications"NavigateUrl="~/CommonUtility/Email/ListAppCorrespondence.aspx">/TopMenuItem>
/TopMenu>
TopMenuid="200"value=""ImageUrl="~/App_Themes/Public/images/PublicImages/topMenu_aosl.jpg"NavigateUrl="">
TopMenuItemid="202"value="ManageMyExistingStateTitle"NavigateUrl="">/TopMenuItem>
TopMenuItemid="203"value="ViewMessagesforMyApplications"NavigateUrl="">/TopMenuItem>
/TopMenu>
TopMenuid="300"value=""ImageUrl="~/App_Themes/Public/images/PublicImages/topMenu_lup.jpg"NavigateUrl="">
TopMenuItemid="301"value="SubmitProposalforLandUse"NavigateUrl="">/TopMenuItem>
/TopMenu>
TopMenuid="500"value=""ImageUrl="~/App_Themes/Public/images/PublicImages/topMenu_logout.jpg"NavigateUrl="~"Logout.aspx">
/TopMenu>
/Menus>

html中創(chuàng)建xmldatasource和asp:menu控件:
復(fù)制代碼 代碼如下:

asp:XmlDataSourceID="XmlDataSource1"runat="server"DataFile="Menusite.xml">/asp:XmlDataSource>
asp:MenuDataSourceID="XmlDataSource1"runat="server"ID="Menu1"MaximumDynamicDisplayLevels="4"
Orientation="Horizontal"StaticDisplayLevels="2"StaticEnableDefaultPopOutImage="False"
DynamicEnableDefaultPopOutImage="false"StaticSubMenuIndent=""ItemWrap="True">
DataBindings>
asp:MenuItemBindingDataMember="TopMenu"ImageUrlField="ImageUrl"TextField="value"
NavigateUrlField="NavigateUrl"ValueField="value"/>
asp:MenuItemBindingDataMember="TopMenuItem"NavigateUrlField="NavigateUrl"TextField="value"
ValueField="value"/>
asp:MenuItemBindingDataMember="Menus"TextField="value"ValueField="value"/>
/DataBindings>
/asp:Menu>

menu的確夠全面,只需要設(shè)置屬性就可以滿足你的要求,無(wú)需任何代碼:
MaximumDynamicDisplayLevels:指定在靜態(tài)顯示層后應(yīng)顯示的動(dòng)態(tài)顯示菜單節(jié)點(diǎn)層數(shù)。如果設(shè)置為0,子節(jié)點(diǎn)將不顯示動(dòng)態(tài)。
Orientation:用于在頁(yè)面上設(shè)置一個(gè)水平菜單條。
StaticDisplayLevels:從根菜單算起,靜態(tài)顯示的菜單的層數(shù)。上面的小技巧為:xml必須有根節(jié)點(diǎn),但是在菜單顯示的時(shí)候要顯示第二層的菜單項(xiàng),所以將此
xml的根節(jié)點(diǎn)value設(shè)為空,然后設(shè)置saticDisplayLeves為2,這樣用戶看到的就是靜態(tài)顯示的第二層。
StaticEnableDefaultPopOutImage:靜態(tài)菜單項(xiàng)默認(rèn)顯示帶有小箭頭,設(shè)置為false,將修改這個(gè)狀態(tài)。
DynamicEnableDefaultPopOutImage:設(shè)置動(dòng)態(tài)顯示是否帶有小箭頭。
StaticSubMenuIndent:控制顯示了子菜單條目的縮進(jìn)深度,如果這些菜單層級(jí)被設(shè)置為以靜態(tài)模式顯示。
ItemWrap:設(shè)置菜單項(xiàng)是否可以換行。
通過(guò)上面的設(shè)置可以輕松的制作出想要的menu的樣式。
您可能感興趣的文章:
  • Asp.Net+XML操作基類(修改,刪除,新增,創(chuàng)建)
  • asp.net下創(chuàng)建、查詢、修改帶名稱空間的 XML 文件的例子
  • ASP.NET中根據(jù)XML動(dòng)態(tài)創(chuàng)建使用WEB組件
  • asp.net實(shí)現(xiàn)在XmlTextWriter中寫(xiě)入一個(gè)CDATA的方法
  • asp.net簡(jiǎn)單生成XML文件的方法
  • asp.net實(shí)現(xiàn)輸出xml的方法
  • ASP.NET XmlDocument類詳解
  • ASP.NET實(shí)現(xiàn)TreeView的XML數(shù)據(jù)源綁定實(shí)例代碼
  • ASP.NET+XML打造網(wǎng)絡(luò)硬盤(pán)原理分析
  • ASP.NET讀取XML文件4種方法分析
  • asp.net下XML的加密和解密實(shí)現(xiàn)方法
  • asp.net創(chuàng)建XML文件的方法小結(jié)

標(biāo)簽:南京 淄博 南昌 臺(tái)州 海南 揚(yáng)州 嘉興 南京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解》,本文關(guān)鍵詞  ASP.NET,中的,Menu,控件,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    湖州市| 定州市| 咸阳市| 和田市| 邢台市| 安康市| 武威市| 尚志市| 前郭尔| 三台县| 祁门县| 临夏县| 利川市| 枣强县| 鹤山市| 如东县| 东兰县| 清徐县| 五莲县| 边坝县| 锡林郭勒盟| 大英县| 康乐县| 清徐县| 瑞安市| 长宁县| 丹江口市| 安塞县| 德令哈市| 循化| 临汾市| 忻州市| 贡嘎县| 陇川县| 遂川县| 濉溪县| 台安县| 东安县| 同德县| 朝阳县| 桃江县|