MenuEventArgs.Item Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Menüelement ab, das dem ausgelösten Ereignis zugeordnet ist.
public:
property System::Web::UI::WebControls::MenuItem ^ Item { System::Web::UI::WebControls::MenuItem ^ get(); };
public System.Web.UI.WebControls.MenuItem Item { get; }
member this.Item : System.Web.UI.WebControls.MenuItem
Public ReadOnly Property Item As MenuItem
Eigenschaftswert
A MenuItem that represents the menu item associated with the event raised.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Item Eigenschaft verwendet wird, um auf die Eigenschaften des Menüelements zuzugreifen, auf das der Benutzer geklickt hat. Der Text des ausgewählten Menüelements wird auf der Seite angezeigt.
<%@ 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)
{
// Display the text of the menu item selected by the user.
Message.Text = "You selected " + e.Item.Text + ".";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuEventArgs Item Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuEventArgs Item 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)
' Display the text of the menu item selected by the user.
Message.Text = "You selected " & e.Item.Text & "."
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuEventArgs Item Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuEventArgs Item 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>
Hinweise
Verwenden Sie die Item Eigenschaft, um auf die Eigenschaften des Menüelements zuzugreifen oder sie zu ändern, das dem ausgelösten Ereignis zugeordnet ist. Für das MenuItemClick Ereignis stellt dieses Element das Menüelement dar, auf das der Benutzer geklickt hat. Für das MenuItemDataBound Ereignis stellt dieses Element das Menüelement dar, das an Daten gebunden wird.