MenuItem.Parent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'élément de menu parent de l'élément de menu actuel.
public:
property System::Web::UI::WebControls::MenuItem ^ Parent { System::Web::UI::WebControls::MenuItem ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.MenuItem Parent { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Parent : System.Web.UI.WebControls.MenuItem
Public ReadOnly Property Parent As MenuItem
Valeur de propriété
MenuItem qui représente l'élément de menu parent de l'élément de menu actuel.
- Attributs
Exemples
L’exemple suivant montre comment utiliser la Parent propriété pour accéder à l’élément de menu parent d’un élément de menu enfant.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void MenuItemClick_NavigationMenu(Object sender, MenuEventArgs e)
{
// Use the Parent property to access the
// parent menu item of the menu item clicked
// by the user.
MenuItem parentItem = e.Item.Parent;
// Display the parent menu item.
if (parentItem != null)
{
Message.Text = "You are in the " + parentItem.Text +
" category.";
}
else
{
Message.Text = "The selected menu item is a root menu item.";
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuItem Parent Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Parent Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
onmenuitemclick="MenuItemClick_NavigationMenu"
runat="server">
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
<hr/>
<asp:label id="Message"
runat="server"/>
</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">
<script runat="server">
Sub MenuItemClick_NavigationMenu(ByVal sender As Object, ByVal e As MenuEventArgs)
' Use the Parent property to access the
' parent menu item of the menu item clicked
' by the user.
Dim parentItem As MenuItem = e.Item.Parent
' Display the parent menu item.
If parentItem IsNot Nothing Then
Message.Text = "You are in the " & parentItem.Text & _
" category."
Else
Message.Text = "The selected menu item is a root menu item."
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuItem Parent Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Parent Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
onmenuitemclick="MenuItemClick_NavigationMenu"
runat="server">
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
<hr/>
<asp:label id="Message"
runat="server"/>
</form>
</body>
</html>
Remarques
Utilisez la Parent propriété pour déterminer l’élément de menu parent ou pour accéder à ses propriétés.
Notes
Un élément de menu racine n’a pas d’élément de menu parent.
Pour accéder aux éléments de sous-menu de l’élément de menu actif, utilisez la ChildItems propriété.