Freigeben über


Menu Klasse

Definition

Zeigt ein Menü auf einer ASP.NET-Webseite an.

public ref class Menu : System::Web::UI::WebControls::HierarchicalDataBoundControl, System::Web::UI::INamingContainer, System::Web::UI::IPostBackEventHandler
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class Menu : System.Web.UI.WebControls.HierarchicalDataBoundControl, System.Web.UI.INamingContainer, System.Web.UI.IPostBackEventHandler
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type Menu = class
    inherit HierarchicalDataBoundControl
    interface IPostBackEventHandler
    interface INamingContainer
Public Class Menu
Inherits HierarchicalDataBoundControl
Implements INamingContainer, IPostBackEventHandler
Vererbung
Attribute
Implementiert

Beispiele

Für dieses Thema steht ein Visual Studio-Websiteprojekt mit Quellcode zur Verfügung: Download.

Im folgenden Codebeispiel wird veranschaulicht, wie ein Menu Steuerelement mit statischen Menüelementen mithilfe deklarativer Syntax erstellt wird.


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

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu Declarative Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Submenu items are      -->
      <!-- created by nesting them in parent menu -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>
      
        <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" >

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu Declarative Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Submenu items are      -->
      <!-- created by nesting them in parent menu -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>
      
        <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>

Im folgenden Codebeispiel wird veranschaulicht, wie das Menu Steuerelement an ein SiteMapDataSource Steuerelement gebunden wird. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die unten angegebenen Beispiel-Siteübersichtsdaten in eine Datei namens Web.sitemap kopieren.


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

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DataBinding Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        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">
<html xmlns="http://www.w3.org/1999/xhtml" >

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DataBinding Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>

Im Folgenden finden Sie Beispiel-Siteübersichtsdaten für das vorherige Beispiel.

<siteMap>  
  <siteMapNode url="~\Home.aspx"   
    title="Home"  
    description="Home">  
    <siteMapNode url="~\Music.aspx"  
      title="Music"  
      description="Music">  
      <siteMapNode url="~\Classical.aspx"   
        title="Classical"  
        description="Classical"/>  
      <siteMapNode url="~\Rock.aspx"  
        title="Rock"  
        description="Rock"/>  
      <siteMapNode url="~\Jazz.aspx"  
        title="Jazz"  
        description="Jazz"/>  
    </siteMapNode>  
    <siteMapNode url="~\Movies.aspx"  
      title="Movies"  
      description="Movies">  
      <siteMapNode url="~\Action.aspx"  
        title="Action"  
        description="Action"/>  
      <siteMapNode url="~\Drama.aspx"  
        title="Drama"  
        description="Drama"/>  
      <siteMapNode url="~\Musical.aspx"  
        title="Musical"  
        description="Musical"/>  
    </siteMapNode>  
  </siteMapNode>  
</siteMap>  

Hinweise

In diesem Thema:

Einführung

Das Menu Steuerelement wird verwendet, um ein Menü in einer ASP.NET Webseite anzuzeigen. Es wird häufig in Kombination mit einem SiteMapDataSource Steuerelement zum Navigieren auf einer Website verwendet. Das Menu -Steuerelement unterstützt die folgenden Features:

  • Datenbindung, mit der die Menüelemente des Steuerelements an hierarchische Datenquellen gebunden werden können.

  • Websitenavigation durch Integration in das SiteMapDataSource -Steuerelement.

  • Programmgesteuerter Zugriff auf die Menu Objektmodell zum dynamischen Erstellen von Menüs, Menüelemente auffüllen, Eigenschaften festlegen und usw.

  • Anpassbare Darstellung durch Designs, benutzerdefinierte Bilder, Stile und benutzerdefinierte Vorlagen.

Wenn der Benutzer auf ein Menüelement klickt, kann das Menu Steuerelement entweder zu einer verknüpften Webseite navigieren oder einfach zurück auf den Server posten. Wenn die NavigateUrl -Eigenschaft eines Menüelements festgelegt ist, navigiert das Menu Steuerelement zur verknüpften Seite. Andernfalls wird die Seite zur Verarbeitung an den Server zurückgesetzt. Standardmäßig wird eine verknüpfte Seite im selben Fenster oder Frame wie das Menu Steuerelement angezeigt. Verwenden Sie Target die -Eigenschaft des Menu Steuerelements, um den verknüpften Inhalt in einem anderen Fenster oder Frame anzuzeigen.

Hinweis

Die Target -Eigenschaft wirkt sich auf jedes Menüelement im Steuerelement aus. Um ein Fenster oder einen Rahmen für ein einzelnes Menüelement anzugeben, legen Sie die Target -Eigenschaft des MenuItem -Objekts direkt fest.

Das Menu Steuerelement zeigt zwei Arten von Menüs an: ein statisches Menü und ein dynamisches Menü. Das statische Menü wird immer in einem Menu -Steuerelement angezeigt. Standardmäßig werden die Menüelemente auf Stammebene (Ebene 0) im statischen Menü angezeigt. Sie können zusätzliche Menüebenen (statische Untermenüs) im statischen Menü anzeigen, indem Sie die StaticDisplayLevels -Eigenschaft festlegen. Menüelemente (sofern vorhanden) mit einer höheren Ebene als der durch die StaticDisplayLevels -Eigenschaft angegebene Wert werden in einem dynamischen Menü angezeigt. Ein dynamisches Menü wird nur angezeigt, wenn der Benutzer den Mauszeiger über dem übergeordneten Menüelement positioniert, das ein dynamisches Untermenü enthält. Dynamische Menüs werden nach einer bestimmten Dauer automatisch ausgeblendet. Verwenden Sie die DisappearAfter -Eigenschaft, um die Dauer anzugeben.

Hinweis

Ein dynamisches Menü wird ebenfalls ausgeblendet, wenn der Benutzer außerhalb des Menüs klickt.

Sie können auch die Anzahl der in einem dynamischen Menü angezeigten Ebenen einschränken, indem Sie die MaximumDynamicDisplayLevels -Eigenschaft festlegen. Menüebenen, die höher als der angegebene Wert sind, werden verworfen.

Hinweis

Das Menu Steuerelement ist nicht für die Verwendung innerhalb eines Steuerelements UpdatePanel konzipiert. Sie können das Menu Steuerelement nur einer Seite außerhalb eines Steuerelements UpdatePanel hinzufügen. UpdatePanel Steuerelemente werden verwendet, um ausgewählte Regionen einer Seite zu aktualisieren, anstatt die gesamte Seite mit einem Postback zu aktualisieren. Weitere Informationen finden Sie unter Übersicht über das UpdatePanel-Steuerelement und Übersicht über partielles Rendern von Seiten.

Ein Menu Steuerelement besteht aus einer Struktur von Menüelementen, die von Objekten dargestellt werden MenuItem . Menüelemente auf der obersten Ebene (Ebene 0) werden als Stammmenüelemente bezeichnet. Ein Menüelement mit einem übergeordneten Menüelement wird als untergeordnetes Menüelement bezeichnet. Alle Stammmenüelemente werden in der Items Auflistung gespeichert. Untergeordnete Menüelemente werden in der Auflistung eines übergeordneten ChildItems Menüelements gespeichert.

Jedes Menüelement verfügt über eine Text - und eine Value -Eigenschaft. Der Wert der Text -Eigenschaft wird im Menu Steuerelement angezeigt, während die Value -Eigenschaft verwendet wird, um alle zusätzlichen Daten über das Menüelement zu speichern, z. B. Daten, die an das dem Menüelement zugeordnete Postbackereignis übergeben werden. Wenn darauf geklickt wird, kann ein Menüelement zu einer anderen Webseite navigieren, die von der NavigateUrl -Eigenschaft angegeben ist.

Hinweis

Wenn die NavigateUrl -Eigenschaft nicht für ein Menüelement festgelegt ist, übermittelt das Menu Steuerelement die Seite einfach zur Verarbeitung an den Server, wenn auf das Menüelement geklickt wird.

Optional können Sie ein Bild auch in einem Menüelement anzeigen, indem Sie die ImageUrl -Eigenschaft festlegen.

Weitere Informationen zu Menüelementen finden Sie unter MenuItem.

Statische Daten

Das einfachste Datenmodell des Menu Steuerelements sind statische Menüelemente. Um statische Menüelemente mit deklarativer Syntax anzuzeigen, schachteln Sie zuerst öffnende und schließende <Items> Tags zwischen den öffnenden und schließenden Tags des Menu Steuerelements. Erstellen Sie als Nächstes die Menüstruktur, indem Sie Elemente zwischen den öffnenden und schließenden <Items> Tags verschachteln<asp:MenuItem>. Jedes <asp:MenuItem> Element stellt ein Menüelement im Steuerelement dar und wird einem MenuItem Objekt zugeordnet. Sie können die Eigenschaften jedes Menüelements festlegen, indem Sie die Attribute des zugehörigen <asp:MenuItem> Elements festlegen. Um Untermenüelemente zu erstellen, schachteln Sie zusätzliche <asp:MenuItem> Elemente zwischen den öffnenden und schließenden <asp:MenuItem> Tags des übergeordneten Menüelements.

Bindung an Daten

Das Menu Steuerelement kann ein beliebiges hierarchales Datenquellensteuerelement verwenden, z. B. ein XmlDataSource Steuerelement oder ein SiteMapDataSource Steuerelement. Um eine Bindung an ein hierarchales Datenquellensteuerelement zu erstellen, legen Sie die DataSourceID Eigenschaft des Menu Steuerelements auf den ID Wert des Datenquellensteuerelements fest. Das Menu Steuerelement bindet automatisch an das angegebene Datenquellensteuerelement. Dies ist die bevorzugte Methode zum Binden an Daten.

Bei der Bindung an eine Datenquelle, in der jedes Datenelement mehrere Eigenschaften enthält (z. B. ein XML-Element mit mehreren Attributen), zeigt ein Menüelement den von der ToString -Methode des Datenelements standardmäßig zurückgegebenen Wert an. Bei einem XML-Element zeigt das Menüelement den Elementnamen an, der die zugrunde liegende Struktur der Menüstruktur anzeigt, andernfalls aber nicht sehr nützlich ist. Sie können ein Menüelement an eine bestimmte Datenelementeigenschaft binden, indem Sie die DataBindings Auflistung verwenden, um Menüelementbindungen anzugeben. Die DataBindings Auflistung enthält MenuItemBinding Objekte, die die Beziehung zwischen einem Datenelement und dem Menüelement definieren, an das es gebunden ist. Sie können die Kriterien für die Bindung und die Datenelementeigenschaft angeben, die im Knoten angezeigt werden soll. Weitere Informationen zu Menüelementbindungen finden Sie unter MenuItemBinding.

Sie können keine leeren Knoten in einem Menu Steuerelement erstellen, indem Sie die Text Eigenschaften oder TextField auf die leere Zeichenfolge ("") festlegen. Das Festlegen dieser Eigenschaften auf die leere Zeichenfolge hat die gleiche Auswirkung wie das Festlegen der Eigenschaften. In diesem Fall erstellt das Menu -Steuerelement mithilfe der DataSource -Eigenschaft eine Standardbindung. Weitere Informationen finden Sie unter Bindung an Datenbanken.

Anpassen der Benutzeroberfläche

Es gibt viele Möglichkeiten, die Darstellung des Steuerelements Menu anzupassen. Zunächst können Sie angeben, ob das Menu Steuerelement horizontal oder vertikal gerendert wird, indem Sie die Orientation -Eigenschaft festlegen. Sie können auch einen anderen Stil (z. B. Schriftgrad und Farbe) für jeden Menüelementtyp angeben.

Wenn Sie cascading Stylesheets (CSS) verwenden, um die Darstellung des Steuerelements anzupassen, verwenden Sie entweder Inlineformatvorlagen oder eine separate CSS-Datei, aber nicht beides. Die Verwendung von Inlineformaten und einer separaten CSS-Datei kann zu unerwarteten Ergebnissen führen. Weitere Informationen zur Verwendung von Stylesheets mit Steuerelementen finden Sie unter Webserversteuerelemente und CSS-Formatvorlagen.

In der folgenden Tabelle sind die verfügbaren Menüelementstile aufgeführt.

Menüelementformateigenschaft BESCHREIBUNG
DynamicHoverStyle Die Stileinstellungen für ein dynamisches Menüelement, wenn der Mauszeiger darüber positioniert wird.
DynamicMenuItemStyle Die Stileinstellungen für ein einzelnes dynamisches Menüelement.
DynamicMenuStyle Die Stileinstellungen für ein dynamisches Menü.
DynamicSelectedStyle Die Stileinstellungen für das aktuell ausgewählte dynamische Menüelement.
StaticHoverStyle Die Stileinstellungen für ein statisches Menüelement, wenn der Mauszeiger darüber positioniert wird.
StaticMenuItemStyle Die Formateinstellungen für ein einzelnes statisches Menüelement.
StaticMenuStyle Die Stileinstellungen für ein statisches Menü.
StaticSelectedStyle Die Stileinstellungen für das aktuell ausgewählte statische Menüelement.

Anstatt die einzelnen Formatvorlageneigenschaften festzulegen, können Sie Formatvorlagen angeben, die auf Menüelemente basierend auf deren Ebene angewendet werden, indem Sie die folgenden Formatsammlungen verwenden.

Ebenenformatsammlungen BESCHREIBUNG
LevelMenuItemStyles Eine Auflistung von MenuItemStyle Objekten, die den Stil der Menüelemente auf Ebene steuern.
LevelSelectedStyles Eine Auflistung von MenuItemStyle Objekten, die den Stil ausgewählter Menüelemente auf Ebene steuern.
LevelSubMenuStyles Eine Auflistung von MenuItemStyle -Objekten, die den Stil der Untermenüelemente auf Ebene steuern.

Der erste Stil in der Auflistung entspricht dem Stil der Menüelemente auf der ersten Tiefenebene in der Menüstruktur. Der zweite Stil in der Auflistung entspricht dem Stil der Menüelemente auf der zweiten Tiefenebene in der Menüstruktur usw. Dies wird am häufigsten verwendet, um Navigationsmenüs im Inhaltsverzeichnis zu generieren, in denen Menüelemente in einer bestimmten Tiefe das gleiche Aussehen haben sollten, unabhängig davon, ob sie Untermenüs haben.

Hinweis

Wenn Sie eine der in der vorherigen Tabelle aufgeführten Ebenenformatsammlungen verwenden, um die Formatvorlage für das Menu Steuerelement zu definieren, überschreiben diese Formatvorlageneinstellungen die eigenschaften der einzelnen Menüelemente.

Eine andere Möglichkeit, die Darstellung des Steuerelements zu ändern, besteht darin, die im Menu Steuerelement angezeigten Bilder anzupassen. Sie können Ihr eigenes benutzerdefiniertes Bild für die verschiedenen Teile des Steuerelements angeben, indem Sie die in der folgenden Tabelle gezeigten Eigenschaften festlegen.

Image-Eigenschaft BESCHREIBUNG
DynamicBottomSeparatorImageUrl Ein optionales Bild, das am unteren Rand eines dynamischen Menüelements angezeigt wird, um es von anderen Menüelementen zu trennen.
DynamicPopOutImageUrl Ein optionales Bild, das in einem dynamischen Menüelement angezeigt wird, um anzugeben, dass es über ein Untermenü verfügt.
DynamicTopSeparatorImageUrl Ein optionales Bild, das oben in einem dynamischen Menüelement angezeigt wird, um es von anderen Menüelementen zu trennen.
ScrollDownImageUrl Das Bild, das unten in einem Menüelement angezeigt wird, zeigt an, dass der Benutzer nach unten scrollen kann, um zusätzliche Menüelemente anzuzeigen.
ScrollUpImageUrl Das Bild, das oben in einem Menüelement angezeigt wird, um anzugeben, dass der Benutzer nach oben scrollen kann, um zusätzliche Menüelemente anzuzeigen.
StaticBottomSeparatorImageUrl Ein optionales Bild, das am unteren Rand eines statischen Menüelements angezeigt wird, um es von anderen Menüelementen zu trennen.
StaticPopOutImageUrl Ein optionales Bild, das in einem statischen Menüelement angezeigt wird, um anzugeben, dass es über ein Untermenü verfügt.
StaticTopSeparatorImageUrl Ein optionales Bild, das oben in einem statischen Menüelement angezeigt wird, um es von anderen Menüelementen zu trennen.

Zur vollständigen Steuerung der Benutzeroberfläche können Sie ihre eigenen benutzerdefinierten Vorlagen für das Menu Steuerelement mithilfe der folgenden Vorlageneigenschaften definieren.

Template-Eigenschaft BESCHREIBUNG
DynamicItemTemplate Die Vorlage, die den benutzerdefinierten Inhalt enthält, der für ein dynamisches Menüelement gerendert werden soll.
StaticItemTemplate Die Vorlage, die den benutzerdefinierten Inhalt enthält, der für ein statisches Menüelement gerendert werden soll.

Sie können die vertikale und horizontale Position des ein dynamisches Menü relativ zu seinem übergeordneten Menüelement steuern, durch Festlegen der DynamicVerticalOffset und DynamicHorizontalOffset Eigenschaften bzw. Verwenden StaticSubMenuIndent Sie die -Eigenschaft, um den Einzug der statischen Untermenüelemente in einem statischen Menü zu steuern.

Ereignisse

Das Menu Steuerelement stellt mehrere Ereignisse bereit, für die Sie programmieren können. Dadurch können Sie eine benutzerdefinierte Routine ausführen, wenn ein Ereignis auftritt. In der folgenden Tabelle sind die unterstützten Ereignisse aufgeführt.

Ereignis Beschreibung
MenuItemClick Tritt auf, wenn auf ein Menüelement geklickt wird. Dieses Ereignis wird häufig verwendet, um ein Steuerelement mit einem Menu anderen Steuerelement auf der Seite zu synchronisieren.
MenuItemDataBound Tritt auf, wenn ein Menüelement an Daten gebunden ist. Dieses Ereignis wird häufig verwendet, um ein Menüelement zu ändern, bevor es in einem Menu Steuerelement gerendert wird.

Zugriff

Weitere Informationen zur Verwendung dieses Steuerelement so konfigurieren, dass sie Markup generiert, das Accessibility Standards entspricht, finden Sie unter Barrierefreiheit in Visual Studio und ASP.NET und ASP.NET-Steuerelemente und Barrierefreiheit.

Deklarative Syntax

<asp:Menu  
    AccessKey="string"  
    BackColor="color name|#dddddd"  
    BorderColor="color name|#dddddd"  
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|  
        Inset|Outset"  
    BorderWidth="size"  
    CssClass="string"  
    DataSource="string"  
    DataSourceID="string"  
    DisappearAfter="integer"  
    DynamicBottomSeparatorImageUrl="uri"  
    DynamicEnableDefaultPopOutImage="True|False"  
    DynamicHorizontalOffset="integer"  
    DynamicItemFormatString="string"  
    DynamicPopOutImageTextFormatString="string"  
    DynamicPopOutImageUrl="uri"  
    DynamicTopSeparatorImageUrl="uri"  
    DynamicVerticalOffset="integer"  
    Enabled="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    Font-Bold="True|False"  
    Font-Italic="True|False"  
    Font-Names="string"  
    Font-Overline="True|False"  
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|  
        Large|X-Large|XX-Large"  
    Font-Strikeout="True|False"  
    Font-Underline="True|False"  
    ForeColor="color name|#dddddd"  
    Height="size"  
    ID="string"  
    ItemWrap="True|False"  
    MaximumDynamicDisplayLevels="integer"  
    OnDataBinding="DataBinding event handler"  
    OnDataBound="DataBound event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnMenuItemClick="MenuItemClick event handler"  
    OnMenuItemDataBound="MenuItemDataBound event handler"  
    OnPreRender="PreRender event handler"  
    OnUnload="Unload event handler"  
    Orientation="Horizontal|Vertical"  
    PathSeparator="string"  
    runat="server"  
    ScrollDownImageUrl="uri"  
    ScrollDownText="string"  
    ScrollUpImageUrl="uri"  
    ScrollUpText="string"  
    SkinID="string"  
    SkipLinkText="string"  
    StaticBottomSeparatorImageUrl="uri"  
    StaticDisplayLevels="integer"  
    StaticEnableDefaultPopOutImage="True|False"  
    StaticItemFormatString="string"  
    StaticPopOutImageTextFormatString="string"  
    StaticPopOutImageUrl="uri"  
    StaticSubMenuIndent="size"  
    StaticTopSeparatorImageUrl="uri"  
    Style="string"  
    TabIndex="integer"  
    Target="string"  
    ToolTip="string"  
    Visible="True|False"  
    Width="size"  
>  
        <DataBindings>  
                <asp:MenuItemBinding  
                    DataMember="string"  
                    Depth="integer"  
                    Enabled="True|False"  
                    EnabledField="string"  
                    FormatString="string"  
                    ImageUrl="uri"  
                    ImageUrlField="string"  
                    NavigateUrl="uri"  
                    NavigateUrlField="string"  
                    PopOutImageUrl="uri"  
                    PopOutImageUrlField="string"  
                    Selectable="True|False"  
                    SelectableField="string"  
                    SeparatorImageUrl="uri"  
                    SeparatorImageUrlField="string"  
                    Target="string"  
                    TargetField="string"  
                    Text="string"  
                    TextField="string"  
                    ToolTip="string"  
                    ToolTipField="string"  
                    Value="string"  
                    ValueField="string"  
                />  
        </DataBindings>  
        <DynamicHoverStyle />  
        <DynamicItemTemplate>  
            <!-- child controls -->  
        </DynamicItemTemplate>  
        <DynamicMenuItemStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ItemSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <DynamicMenuStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <DynamicSelectedStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ItemSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <Items />  
        <LevelMenuItemStyles>  
                <asp:MenuItemStyle  
                    BackColor="color name|#dddddd"  
                    BorderColor="color name|#dddddd"  
                    BorderStyle="NotSet|None|Dotted|Dashed|Solid|  
                        Double|Groove|Ridge|Inset|Outset"  
                    BorderWidth="size"  
                    CssClass="string"  
                    Font-Bold="True|False"  
                    Font-Italic="True|False"  
                    Font-Names="string"  
                    Font-Overline="True|False"  
                    Font-Size="string|Smaller|Larger|XX-Small|  
                        X-Small|Small|Medium|Large|X-Large|XX-Large"  
                    Font-Strikeout="True|False"  
                    Font-Underline="True|False"  
                    ForeColor="color name|#dddddd"  
                    Height="size"  
                    HorizontalPadding="size"  
                    ItemSpacing="size"  
                    OnDisposed="Disposed event handler"  
                    VerticalPadding="size"  
                    Width="size"  
                />  
        </LevelMenuItemStyles>  
        <LevelSelectedStyles>  
                <asp:MenuItemStyle  
                    BackColor="color name|#dddddd"  
                    BorderColor="color name|#dddddd"  
                    BorderStyle="NotSet|None|Dotted|Dashed|Solid|  
                        Double|Groove|Ridge|Inset|Outset"  
                    BorderWidth="size"  
                    CssClass="string"  
                    Font-Bold="True|False"  
                    Font-Italic="True|False"  
                    Font-Names="string"  
                    Font-Overline="True|False"  
                    Font-Size="string|Smaller|Larger|XX-Small|  
                        X-Small|Small|Medium|Large|X-Large|XX-Large"  
                    Font-Strikeout="True|False"  
                    Font-Underline="True|False"  
                    ForeColor="color name|#dddddd"  
                    Height="size"  
                    HorizontalPadding="size"  
                    ItemSpacing="size"  
                    OnDisposed="Disposed event handler"  
                    VerticalPadding="size"  
                    Width="size"  
                />  
        </LevelSelectedStyles>  
        <LevelSubMenuStyles>  
                <asp:SubMenuStyle  
                    BackColor="color name|#dddddd"  
                    BorderColor="color name|#dddddd"  
                    BorderStyle="NotSet|None|Dotted|Dashed|Solid|  
                        Double|Groove|Ridge|Inset|Outset"  
                    BorderWidth="size"  
                    CssClass="string"  
                    Font-Bold="True|False"  
                    Font-Italic="True|False"  
                    Font-Names="string"  
                    Font-Overline="True|False"  
                    Font-Size="string|Smaller|Larger|XX-Small|  
                        X-Small|Small|Medium|Large|X-Large|XX-Large"  
                    Font-Strikeout="True|False"  
                    Font-Underline="True|False"  
                    ForeColor="color name|#dddddd"  
                    Height="size"  
                    HorizontalPadding="size"  
                    OnDisposed="Disposed event handler"  
                    VerticalPadding="size"  
                    Width="size"  
                />  
        </LevelSubMenuStyles>  
        <StaticHoverStyle />  
        <StaticItemTemplate>  
            <!-- child controls -->  
        </StaticItemTemplate>  
        <StaticMenuItemStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|  
                X-Small|Small|Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ItemSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <StaticMenuStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <StaticSelectedStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ItemSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
</asp:Menu>  

Konstruktoren

Menu()

Initialisiert eine neue Instanz der Menu-Klasse.

Felder

MenuItemClickCommandName

Enthält den Befehlsnamen.

Eigenschaften

AccessKey

Ruft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest.

(Geerbt von WebControl)
Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.

(Geerbt von Control)
Attributes

Ruft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.

(Geerbt von Control)
BorderColor

Ruft die Rahmenfarbe des Websteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.

(Geerbt von Control)
ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.

(Geerbt von Control)
ClientIDMode

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.

(Geerbt von Control)
Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.

(Geerbt von Control)
Controls

Ruft eine ControlCollection ab, die die untergeordneten Steuerelemente des Menu-Steuerelements enthält.

ControlStyle

Ruft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Ruft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.

(Geerbt von WebControl)
DataBindings

Ruft eine Auflistung von MenuItemBinding-Objekten ab, die die Beziehung zwischen einem Datenelement und dem Menüelement, an das es gebunden werden soll, definieren.

DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.

(Geerbt von Control)
DataSource

Ruft das Objekt ab, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft, oder legt dieses fest.

(Geerbt von BaseDataBoundControl)
DataSourceID

Dient zum Abrufen oder Festlegen der ID des Steuerelements, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft.

(Geerbt von HierarchicalDataBoundControl)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.

(Geerbt von Control)
DisappearAfter

Ruft die Zeitspanne ab, in der ein dynamisches Menü noch angezeigt wird, nachdem der Mauszeiger nicht mehr auf dem Menü positioniert ist, oder legt diese Zeitspanne fest.

DynamicBottomSeparatorImageUrl

Ruft eine URL zu einem Bild ab oder legt die URL zu einem Bild fest, das am unteren Rand jedes dynamischen Menüelements angezeigt werden soll, um das Menüelement von anderen Menüelementen abzugrenzen.

DynamicEnableDefaultPopOutImage

Ruft einen Wert ab oder legt den Wert fest, der angibt, ob das integrierte Bild angezeigt wird, das darauf hinweist, dass ein dynamisches Menüelement über ein Untermenü verfügt.

DynamicHorizontalOffset

Ruft die Anzahl der Pixel ab, um die ein dynamisches Menü relativ zu seinem übergeordneten Menüelement horizontal verschoben werden soll, oder legt diese Anzahl fest.

DynamicHoverStyle

Ruft einen Verweis auf das Style-Objekt ab, mit dem Sie die Darstellung eines dynamischen Menüelements, während ein Mauszeiger darauf positioniert ist, festlegen können.

DynamicItemFormatString

Ruft zusätzlichen Text ab, der für alle dynamisch angezeigten Menüelemente angezeigt wird, oder legt diesen fest.

DynamicItemTemplate

Ruft die Vorlage mit benutzerdefinierten Inhalten ab, die für ein dynamisches Menü gerendert werden sollen, oder legt diese fest.

DynamicMenuItemStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung der Menüelemente in einem dynamischen Menü festlegen können.

DynamicMenuStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung eines dynamischen Menüs festlegen können.

DynamicPopOutImageTextFormatString

Ruft den alternativen Text für das Bild ab, das angibt, dass ein dynamisches Menüelement über ein Untermenü verfügt, oder legt diesen Text fest.

DynamicPopOutImageUrl

Ruft die URL zu einem benutzerdefinierten Bild ab, das in einem dynamischen Menüelement angezeigt wird, wenn dieses über ein Untermenü verfügt, oder legt diese URL fest.

DynamicSelectedStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung des vom Benutzer ausgewählten dynamischen Menüelements festlegen können.

DynamicTopSeparatorImageUrl

Ruft eine URL zu einem Bild ab oder legt die URL zu einem Bild fest, das am oberen Rand jedes dynamischen Menüelements angezeigt werden soll, um das Menüelement von anderen Menüelementen abzugrenzen.

DynamicVerticalOffset

Ruft die Anzahl der Pixel ab, um die ein dynamisches Menü relativ zu seinem übergeordneten Menüelement vertikal verschoben werden soll, oder legt diese Anzahl fest.

Enabled

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest.

(Geerbt von WebControl)
EnableTheming

Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.

(Geerbt von WebControl)
EnableViewState

Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.

(Geerbt von Control)
Events

Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Control)
Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von WebControl)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.

(Geerbt von WebControl)
HasAttributes

Ruft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.

(Geerbt von Control)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

(Geerbt von Control)
IdSeparator

Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.

(Geerbt von Control)
IncludeStyleBlock

Ruft einen Wert ab, der angibt, ob von ASP.NET ein Block mit CSS (Cascading Stylesheets)-Definitionen für die im Menü verwendeten Formate gerendert werden soll.

Initialized

Ruft einen Wert ab, der angibt, ob das datengebundene Steuerelement initialisiert wurde.

(Geerbt von BaseDataBoundControl)
IsBoundUsingDataSourceID

Ruft einen Wert ab, der angibt, ob die DataSourceID-Eigenschaft festgelegt ist.

(Geerbt von BaseDataBoundControl)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.

(Geerbt von Control)
IsDataBindingAutomatic

Ruft einen Wert ab, der angibt, ob die Datenbindung automatisch erfolgt.

(Geerbt von BaseDataBoundControl)
IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.

(Geerbt von WebControl)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.

(Geerbt von Control)
IsUsingModelBinders

Ruft beim Implementieren in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Steuerelement Modellbindungen verwendet.

(Geerbt von BaseDataBoundControl)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.

(Geerbt von Control)
Items

Ruft ein MenuItemCollection-Objekt ab, das alle Menüelemente im Menu-Steuerelement enthält.

ItemWrap

Ruft einen Wert ab, der angibt, ob der Text für die Menüelemente umbrochen werden soll, oder legt diesen Wert fest.

LevelMenuItemStyles

Ruft ein MenuItemStyleCollection-Objekt ab, das die Formateinstellungen enthält, die auf Grundlage der Ebene der Menüelemente in einem Menu-Steuerelement auf die Menüelemente angewendet werden.

LevelSelectedStyles

Ruft ein MenuItemStyleCollection-Objekt ab, das die Formateinstellungen enthält, die auf Grundlage der Ebene des ausgewählten Menüelements in einem Menu-Steuerelement auf dieses angewendet werden.

LevelSubMenuStyles

Ruft ein MenuItemStyleCollection-Objekt ab, das die Formateinstellungen enthält, die auf Grundlage der Ebene der Untermenüelemente in einem Menu-Steuerelement auf die Untermenüelemente angewendet werden.

LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.

(Geerbt von Control)
MaximumDynamicDisplayLevels

Ruft die Anzahl der Menüebenen ab, die für ein dynamisches Menü gerendert werden sollen, oder legt diese fest.

NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben ID-Eigenschaftswert unterschieden werden kann.

(Geerbt von Control)
Orientation

Ruft die Richtung ab, in die das Menu-Steuerelement gerendert werden soll, oder legt diese fest.

Page

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.

(Geerbt von Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.

(Geerbt von Control)
PathSeparator

Ruft das Zeichen ab, das zur Abtrennung des Pfads eines Menüelements in einem Menu-Steuerelement verwendet wird, oder legt dieses Zeichen fest.

RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.

(Geerbt von Control)
RenderingMode

Ruft einen Wert ab, der angibt, ob das Menu-Steuerelement HTML-table-Elemente und Inlineformate oder listitem-Elemente und Cascading Stylesheet (CSS)-Formate rendert, oder legt ihn fest.

RequiresDataBinding

Ruft einen Wert ab, der angibt, ob die DataBind()-Methode aufgerufen werden soll, oder legt diesen fest.

(Geerbt von BaseDataBoundControl)
ScrollDownImageUrl

Ruft die URL zu einem Bild ab, das in einem dynamischen Menü angezeigt wird und angibt, dass der Benutzer für zusätzliche Menüelemente einen Bildlauf nach unten durchführen kann, oder legt diese URL zu einem Bild fest.

ScrollDownText

Ruft den alternativen Text für das in der ScrollDownImageUrl-Eigenschaft angegebene Bild ab oder legt diesen fest.

ScrollUpImageUrl

Ruft die URL zu einem Bild ab, das in einem dynamischen Menü angezeigt wird und angibt, dass der Benutzer für zusätzliche Menüelemente einen Bildlauf nach oben durchführen kann, oder legt diese URL zu einem Bild fest.

ScrollUpText

Ruft den alternativen Text für das in der ScrollUpImageUrl-Eigenschaft angegebene Bild ab oder legt diesen fest.

SelectedItem

Ruft das ausgewählte Menüelement ab.

SelectedValue

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

Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft das Design ab, das auf das Steuerelement angewendet werden soll.

(Geerbt von WebControl)
SkipLinkText

Ruft den alternativen Text für ein ausgeblendetes Bild ab, das von Bildschirmsprachausgaben gelesen wird und das Überspringen der Linkliste ermöglicht, oder legt diesen Text fest.

StaticBottomSeparatorImageUrl

Ruft die URL zu einem Bild ab, das als Trennzeichen am unteren Rand der einzelnen statischen Menüelemente angezeigt wird, oder legt diese URL fest.

StaticDisplayLevels

Ruft die Anzahl der Menüebenen ab, die in einem statischen Menü angezeigt werden, oder legt diese Anzahl fest.

StaticEnableDefaultPopOutImage

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das integrierte Bild angezeigt wird und damit angibt, dass das statische Menüelement über ein Untermenü verfügt.

StaticHoverStyle

Ruft einen Verweis auf das Style-Objekt ab, mit dem Sie die Darstellung eines statischen Menüelements, während ein Mauszeiger darauf positioniert ist, festlegen können.

StaticItemFormatString

Ruft zusätzlichen Text ab, der für alle statisch angezeigten Menüelemente angezeigt wird, oder legt diesen fest.

StaticItemTemplate

Ruft die Vorlage mit benutzerdefinierten Inhalten ab, die für ein statisches Menü gerendert werden sollen, oder legt diese fest.

StaticMenuItemStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung der Menüelemente in einem statischen Menü festlegen können.

StaticMenuStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung eines statischen Menüs festlegen können.

StaticPopOutImageTextFormatString

Ruft den alternativen Text für das Popoutbild ab, das angibt, dass ein statisches Menüelement über ein Untermenü verfügt, oder legt diesen Text fest.

StaticPopOutImageUrl

Ruft die URL zu einem Bild ab, das angezeigt wird und angibt, dass ein statisches Menüelement über ein Untermenü verfügt, oder legt diese URL zu einem Bild fest.

StaticSelectedStyle

Ruft einen Verweis auf das MenuItemStyle-Objekt ab, mit dem Sie die Darstellung des vom Benutzer in einem statischen Menü ausgewählten Menüelements festlegen können.

StaticSubMenuIndent

Ruft den Abstand (in Pixel) für den Einzug der Untermenüs in einem statischen Menü ab oder legt diesen Abstand fest.

StaticTopSeparatorImageUrl

Ruft die URL zu einem Bild ab, das als Trennzeichen am oberen Rand der einzelnen statischen Menüelemente angezeigt wird, oder legt diese URL fest.

Style

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

Ruft einen Wert ab, der angibt, ob vom Steuerelement das disabled-Attribut des gerenderten HTML-Elements auf "disabled" festgelegt werden soll, wenn die IsEnabled-Eigenschaft des Steuerelements false ist.

(Geerbt von BaseDataBoundControl)
TabIndex

Ruft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest.

(Geerbt von WebControl)
TagKey

Ruft den HtmlTextWriterTag-Wert ab, der einem Menu-Steuerelement entspricht. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

TagName

Ruft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
Target

Ruft das Zielfenster oder den Zielframe ab, in dem die einem Menüeelement zugeordneten Webseiteninhalte angezeigt werden sollen, oder legt dieses Zielfenster bzw. den Zielframe fest.

TemplateControl

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.

(Geerbt von Control)
ToolTip

Ruft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf das Webserversteuerelement gezeigt wird, oder legt diesen fest.

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.

(Geerbt von Control)
ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.

(Geerbt von Control)
Visible

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement auf der Seite als Benutzeroberfläche gerendert wird.

(Geerbt von Control)
Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

(Geerbt von WebControl)

Methoden

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriter-Objekt die zu rendernden HTML-Attribute und -Stile hinzu.

AddedControl(Control, Int32)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement zur Controls-Auflistung des Control-Objekts hinzugefügt wurde.

(Geerbt von Control)
AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass entweder ein XML-Element oder HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.

(Geerbt von Control)
ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID-Wert auf null fest.

(Geerbt von Control)
ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest.

(Geerbt von Control)
ConfirmInitState()

Legt den initialisierten Zustand des datengebundenen Steuerelements fest.

(Geerbt von BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Kopiert die nicht vom Style-Objekt gekapselten Eigenschaften aus dem angegebenen Webserversteuerelement in das Webserversteuerelement, von dem aus diese Methode aufgerufen wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CreateChildControls()

Erstellt untergeordnete Steuerelemente eines Menu-Steuerelements.

CreateControlCollection()

Erstellt ein neues ControlCollection-Objekt, das die untergeordneten Steuerelemente (sowohl literale als auch Serversteuerelemente) des Serversteuerelements enthält.

(Geerbt von Control)
CreateControlStyle()

Erstellt das Formatvorlagenobjekt, das von der WebControl-Klasse intern zum Implementieren aller auf Formatvorlagen bezogenen Eigenschaften verwendet wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
DataBind()

Bindet die Datenquelle an das Menu-Steuerelement. Diese Methode kann nicht vererbt werden.

DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
EnsureChildControls()

Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.

(Geerbt von Control)
EnsureDataBound()

Überprüft vor dem Aufrufen der DataBind()-Methode, ob für das Menüsteuerelement eine Datenbindung erforderlich ist und ob ein gültiges Datenquellen-Steuerelement angegeben wurde.

EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.

(Geerbt von Control)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl-Methode nicht überschreiben.

(Geerbt von Control)
FindItem(String)

Ruft das Menüelement am angegebenen Wertpfad ab.

Focus()

Legt den Eingabefokus auf ein Steuerelement fest.

(Geerbt von Control)
GetData(String)

Ruft ein HierarchicalDataSourceView-Objekt ab, mit dessen Hilfe das datengebundene Steuerelement Datenvorgänge ausführt.

(Geerbt von HierarchicalDataBoundControl)
GetDataSource()

Ruft die IHierarchicalDataSource ab, der das datengebundene Steuerelement zugeordnet ist (falls vorhanden).

(Geerbt von HierarchicalDataBoundControl)
GetDesignModeState()

Ruft den Entwurfszeitzustand des Menu-Steuerelements ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.

(Geerbt von Control)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.

(Geerbt von Control)
IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.

(Geerbt von Control)
LoadControlState(Object)

Lädt den Zustand der beizubehaltenden Eigenschaften im Menu-Steuerelement.

LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Menu-Steuerelements.

MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.

(Geerbt von Control)
MarkAsDataBound()

Legt den Zustand des Steuerelements im Ansichtszustand als erfolgreich an Daten gebunden fest.

(Geerbt von HierarchicalDataBoundControl)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Menu-Steuerelement in der Serversteuerelementhierarchie der für die Seite verwendeten Benutzeroberfläche (UI) nach oben übergeben wird.

OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.

OnDataBound(EventArgs)

Löst das DataBound-Ereignis aus.

(Geerbt von BaseDataBoundControl)
OnDataPropertyChanged()

Wird aufgerufen, wenn eine der Identifikationseigenschaften der Basisdatenquelle geändert wird, um das datengebundene Steuerelement erneut an seine Daten zu binden.

(Geerbt von HierarchicalDataBoundControl)
OnDataSourceChanged(Object, EventArgs)

Wird aufgerufen wenn die IHierarchicalDataSource-Instanz, die vom datengebundenen Steuerelement verwendet wird, das DataSourceChanged-Ereignis auslöst.

(Geerbt von HierarchicalDataBoundControl)
OnInit(EventArgs)

Löst das Init-Ereignis aus.

OnLoad(EventArgs)

Behandelt das Load-Ereignis.

(Geerbt von HierarchicalDataBoundControl)
OnMenuItemClick(MenuEventArgs)

Löst das MenuItemClick-Ereignis aus.

OnMenuItemDataBound(MenuEventArgs)

Löst das MenuItemDataBound-Ereignis aus.

OnPagePreLoad(Object, EventArgs)

Legt den initialisierten Zustand des datengebundenen Steuerelements fest, bevor das Steuerelement geladen wird.

(Geerbt von HierarchicalDataBoundControl)
OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus.

OnUnload(EventArgs)

Löst das Unload-Ereignis aus.

(Geerbt von Control)
OpenFile(String)

Ruft einen Stream zum Lesen einer Datei ab.

(Geerbt von Control)
PerformDataBinding()

Bindet die Elemente aus der Datenquelle an die Menüelemente im Menu-Steuerelement.

PerformSelect()

Ruft Daten aus der zugeordneten Datenquelle ab.

(Geerbt von HierarchicalDataBoundControl)
RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.

(Geerbt von Control)
RaisePostBackEvent(String)

Verarbeitet ein Ereignis, das beim Senden eines Formulars an den Server ausgelöst wird.

RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.

(Geerbt von Control)
Render(HtmlTextWriter)

Gibt das Menüsteuerelement auf dem Clientbrowser wieder.

RenderBeginTag(HtmlTextWriter)

Fügt Tagattribute hinzu und schreibt das Markup für das Anfangstag des Steuerelements in den Ausgabestream, der an den Browser oder das Gerät ausgegeben wird.

RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den auf dem Client zu rendernden Inhalt schreibt.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

Dieser Member überschreibt RenderContents(HtmlTextWriter).

RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Führt das endgültige Markup aus und schreibt den HTML-Code für das Endtag des Steuerelements in den Ausgabestream, der an den Browser oder das Gerät ausgegeben wird.

ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.

(Geerbt von Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.

(Geerbt von Control)
ResolveUrl(String)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.

(Geerbt von Control)
SaveControlState()

Speichert den Zustand der beizubehaltenden Eigenschaften im Menu-Steuerelement.

SaveViewState()

Speichert den Zustand des Menu-Steuerelements.

SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für das Menu-Steuerelement fest.

SetItemDataBound(MenuItem, Boolean)

Legt die DataBound-Eigenschaft des angegebenen MenuItem-Objekts mit dem angegebenen Wert fest.

SetItemDataItem(MenuItem, Object)

Legt die DataItem-Eigenschaft des angegebenen MenuItem-Objekts mit dem angegebenen Wert fest.

SetItemDataPath(MenuItem, String)

Legt die DataPath-Eigenschaft des angegebenen MenuItem-Objekts mit dem angegebenen Wert fest.

SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt die am Ansichtszustand des Menu-Steuerelements vorgenommenen Änderungen und speichert diese im StateBag-Objekt des Steuerelements. Auf dieses Objekt kann über die ViewState-Eigenschaft zugegriffen werden.

ValidateDataSource(Object)

Überprüft, ob es sich bei dem Objekt, an das ein datengebundenes Steuerelement gebunden wird, um ein Objekt handelt, mit dem es arbeiten kann.

(Geerbt von HierarchicalDataBoundControl)

Ereignisse

DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.

(Geerbt von Control)
DataBound

Tritt ein, nachdem das Serversteuerelement an eine Datenquelle gebunden wurde.

(Geerbt von BaseDataBoundControl)
Disposed

Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.

(Geerbt von Control)
Init

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.

(Geerbt von Control)
Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.

(Geerbt von Control)
MenuItemClick

Tritt ein, wenn in einem Menu-Steuerelement auf ein Menüelement geklickt wird.

MenuItemDataBound

Tritt ein, wenn ein Menüelement eines Menu-Steuerelements an Daten gebunden wird.

PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.

(Geerbt von Control)
Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

(Geerbt von WebControl)
IAttributeAccessor.SetAttribute(String, String)

Legt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest.

(Geerbt von WebControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Elements finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Elements finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter SetDesignModeState(IDictionary).

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Elements finden Sie unter SetOwnerControl(Control).

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Elements finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Elements finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Elements finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Elements finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Elements finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Elements finden Sie unter AddParsedSubObject(Object).

(Geerbt von Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Verarbeitet ein Ereignis, das beim Senden eines Formulars an den Server ausgelöst wird.

Erweiterungsmethoden

EnablePersistedSelection(BaseDataBoundControl)
Veraltet.

Ermöglicht das Beibehalten der Auswahl in Datensteuerelementen, die Auswahl und Paginierung unterstützen.

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.

FindMetaTable(Control)

Gibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück.

GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.

GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

Gilt für:

Weitere Informationen