Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Menu.SelectedValue-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft den Wert des ausgewählten Menüelements ab.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[BrowsableAttribute(false)]
public string SelectedValue { get; }

Eigenschaftswert

Type: System.String

Der Wert des ausgewählten Menüelements. Der Standardwert ist Empty und gibt an, dass aktuell kein Menüelement ausgewählt ist.

Verwenden der SelectedValue Eigenschaft als Verknüpfung zum Bestimmen des Texts des ausgewählten Menüelements. Um die anderen Eigenschaften des ausgewählten Menüelements zuzugreifen, verwenden die SelectedItem Eigenschaft.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die SelectedValue Eigenschaft zum Bestimmen des Texts des ausgewählten Menüelements in einem Menu Steuerelement.


<%@ 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>

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: