Menu.SelectedValue 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 den Wert des ausgewählten Menüelements ab.
public:
property System::String ^ SelectedValue { System::String ^ get(); };
[System.ComponentModel.Browsable(false)]
public string SelectedValue { get; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedValue : string
Public ReadOnly Property SelectedValue As String
Eigenschaftswert
Der Wert des ausgewählten Menüelements. Der Standardwert ist Empty und gibt an, dass aktuell kein Menüelement ausgewählt ist.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die SelectedValue -Eigenschaft verwenden, um den Text des ausgewählten Menüelements in einem Menu Steuerelement zu bestimmen.
<%@ 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 NavigationMenu_MenuItemClick(Object sender, MenuEventArgs e)
{
// Use the SelectedItem property to retrieve the selected
// menu item.
MenuItem selectedItem = NavigationMenu.SelectedItem;
Message.Text = "You selected " +
NavigationMenu.SelectedItem.Text + ".";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu SelectedItem Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu SelectedItem Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
onmenuitemclick="NavigationMenu_MenuItemClick"
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 NavigationMenu_MenuItemClick(ByVal sender As Object, ByVal e As MenuEventArgs)
' Use the SelectedItem property to retrieve the selected
' menu item.
Dim selectedItem As MenuItem = NavigationMenu.SelectedItem
Message.Text = "You selected " & _
NavigationMenu.SelectedItem.Text & "."
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu SelectedItem Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu SelectedItem Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
onmenuitemclick="NavigationMenu_MenuItemClick"
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 SelectedValue -Eigenschaft als Verknüpfung, um den Text des ausgewählten Menüelements zu bestimmen. Verwenden Sie SelectedItem die -Eigenschaft, um auf die anderen Eigenschaften des ausgewählten Menüelements zuzugreifen.