Menu.MaximumDynamicDisplayLevels Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger antalet menynivåer som ska återges för en dynamisk meny.
public:
property int MaximumDynamicDisplayLevels { int get(); void set(int value); };
[System.Web.UI.Themeable(true)]
public int MaximumDynamicDisplayLevels { get; set; }
[<System.Web.UI.Themeable(true)>]
member this.MaximumDynamicDisplayLevels : int with get, set
Public Property MaximumDynamicDisplayLevels As Integer
Egenskapsvärde
Antalet menynivåer som ska återges för en dynamisk meny. Standardvärdet är 3.
- Attribut
Undantag
Egenskapen MaximumDynamicDisplayLevels är inställd på ett värde som är mindre än 0.
Exempel
I följande kodexempel visas hur du använder MaximumDynamicDisplayLevels egenskapen för att begränsa antalet menynivåer som ska visas i en dynamisk meny till 1. Endast rotmenynivån visas.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu MaximumDynamicDisplayLevels Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu MaximumDynamicDisplayLevels Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
maximumdynamicdisplaylevels="1"
orientation="Vertical"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu MaximumDynamicDisplayLevels Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu MaximumDynamicDisplayLevels Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
maximumdynamicdisplaylevels="1"
orientation="Vertical"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Kommentarer
Du kan visa flera menynivåer i den statiska menyn genom att ange StaticDisplayLevels egenskapen till ett värde som är större än 1. Du kan också visa ytterligare nivåer i dynamiska menyer genom att ange egenskapen till ett värde som är större än 0. Om du till exempel visar två menynivåer i den statiska menyn (genom att ange StaticDisplayLevels egenskapen till 2) och sedan anger den här egenskapen till 3, visas ytterligare tre menynivåer i dynamiska menyer. Alla återstående högre menynivåer (om några) ignoreras.
Note
Om du anger den här egenskapen till 0 visas en platt meny upp till den nivå som anges av StaticDisplayLevels egenskapen, utan några dynamiska menyer.