ASP.NET 菜單控件概述
2007/1/27 8:41:44
利用 ASP.NET Menu 控件,可以開發 ASP.NET 網頁的靜態和動態顯示菜單。您可以在 Menu 控件中直接配置其內容,也可通過將該控件綁定到數據源的方式來指定其內容。
無需編寫任何代碼,便可控制 ASP.NET Menu 控件的外觀、方向和內容。除該控件公開的可視屬性外,該控件還支持 ASP.NET 控件外觀和主題。有關外觀和主題的更多信息,請參見 ASP.NET 主題和外觀概述。 靜態顯示和動態顯示
Menu 控件具有兩種顯示模式:靜態模式和動態模式。靜態顯示意味著 Menu 控件始終是完全展開的。整個結構都是可視的,用戶可以單擊任何部位。在動態顯示的菜單中,只有指定的部分是靜態的,而只有用戶將鼠標指針放置在父節點上時才會顯示其子菜單項。 靜態顯示行為
使用 Menu 控件的 StaticDisplayLevels 屬性可控制靜態顯示行為。StaticDisplayLevels 屬性指示從根菜單算起,靜態顯示的菜單的層數。例如,如果將 StaticDisplayLevels 設置為 3,菜單將以靜態顯示的方式展開其前三層。靜態顯示的最小層數為 1,如果將該值設置為 0 或負數,該控件將會引發異常。 動態顯示行為
MaximumDynamicDisplayLevels 屬性指定在靜態顯示層后應顯示的動態顯示菜單節點層數。例如,如果菜單有 3 個靜態層和 2 個動態層,則菜單的前三層靜態顯示,后兩層動態顯示。
如果將 MaximumDynamicDisplayLevels 設置為 0,則不會動態顯示任何菜單節點。如果將 MaximumDynamicDisplayLevels 設置為負數,則會引發異常。 定義菜單內容
您可以通過兩種方式來定義 Menu 控件的內容:添加單個 MenuItem 對象(以聲明方式或編程方式);用數據綁定的方法將該控件綁定到 XML 數據源。 手動添加菜單項
您可以通過在 Items 屬性中指定菜單項的方式向控件添加單個菜單項。Items 屬性是 MenuItem 對象的集合。下面的示例演示 Menu 控件的聲明性標記,該控件有三個菜單項,每個菜單項有兩個子項:
<asp:Menu ID="Menu1" runat="server" StaticDisplayLevels="3"> <Items> <asp:MenuItem Text="File" Value="File"> <asp:MenuItem Text="New" Value="New"></asp:MenuItem> <asp:MenuItem Text="Open" Value="Open"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="Edit" Value="Edit"> <asp:MenuItem Text="Copy" Value="Copy"></asp:MenuItem> <asp:MenuItem Text="Paste" Value="Paste"></asp:MenuItem> </asp:MenuItem> <asp:MenuItem Text="View" Value="View"> <asp:MenuItem Text="Normal" Value="Normal"></asp:MenuItem> <asp:MenuItem Text="Preview" Value="Preview"></asp:MenuItem> </asp:MenuItem> </Items> </asp:Menu> 用數據綁定的方法將控件綁定到 XML 數據源
利用這種將控件綁定到 XML 文件的方法,可以通過編輯此文件來控制菜單的內容,而不需要使用設計器。這樣就可以在不重新訪問 Menu 控件或編輯任何代碼的情況下,更新站點的導航內容。如果站點內容有變化,便可使用 XML 文件來組織內容,再提供給 Menu 控件,以確保網站用戶可以訪問這些內容。 外觀和行為
可通過 Menu 控件的屬性來調整該控件的行為。此外,您還可以控制動態顯示行為,包括菜單節點持續顯示的時間長度。例如,若要將 Menu 的方向從水平更改為垂直,則可按以下所述來設置 Orientation 屬性:
[Visual Basic]
Menu.Orientation = Orientation.Vertical
[C#]
Menu.Orientation = Orientation.Vertical;
將該屬性設置為 Orientation.Horizontal,便
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
又黄又爽免费视频|
国内精品区一区二区三|
久久精品免费一区二区|
欧美黑人巨大videos极品|
又黄又爽又猛大片录像|
韩国三级中文字幕|
国产激情自拍视频|
777奇米四色米奇影院在线播放|
好男人官网资源在线观看|
午夜精品久久久内射近拍高清|
好吊色在线观看|
国产精品美女一区二区三区|
a国产乱理伦片在线观看夜|
欧美一区二区三区精华液|
亚洲自国产拍揄拍|
精品国产一区在线观看|
国产chinesehd在线观看|
高清不卡毛片免费观看|
国产狂喷潮在线观看在线观看
|
色聚网久久综合|
国内自产少妇自拍区免费|
mhsy8888|
小莹与翁回乡下欢爱姿势|
中文字幕亚洲欧美专区|
日本三级生活片|
久久成人无码国产免费播放|
校花主动掀开内裤给我玩|
亚洲国产欧美国产第一区二区三区|
草莓视频秋葵视频在线观看ios|
国产手机在线精品|
中文字幕第五页|
日本红怡院在线|
久久综合第一页|
最近中文字幕在线mv视频7|
亚洲免费在线看|
欧美换爱交换乱理伦片不卡片|
亚洲狠狠婷婷综合久久久久|
激情freesexhd糟蹋videos|
免费a在线观看|
男生gay私视频洗澡|
免费无遮挡无码永久在线观看视频|