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

Im folgenden Codebeispiel wird das Erstellen eines Menu Steuerelements mit statischen Menüelementen mithilfe deklarativer Syntax veranschaulicht.


<%@ 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 aufgeführten Websiteübersichtsdaten in eine Datei mit dem Namen "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 sind Beispiel-Siteübersichtsdaten für das vorherige Beispiel dargestellt.

<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 und wird häufig in Kombination mit einem SiteMapDataSource Steuerelement für die Navigation in 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 mit dem SiteMapDataSource Steuerelement.

  • Programmgesteuerter Zugriff auf das Menu Objektmodell zum dynamischen Erstellen von Menüs, Auffüllen von Menüelementen, Festlegen von Eigenschaften 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 auf dem 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 Rahmen wie das Menu Steuerelement angezeigt. Um den verknüpften Inhalt in einem anderen Fenster oder Frame anzuzeigen, verwenden Sie die Target Eigenschaft des Menu Steuerelements.

Hinweis

Die Target Eigenschaft wirkt sich auf jedes Menüelement im Steuerelement aus. Wenn Sie ein Fenster oder einen Rahmen für ein einzelnes Menüelement angeben möchten, 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 der 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 (falls 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 auch ausgeblendet, wenn der Benutzer außerhalb des Menüs klickt.

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

Hinweis

Das Menu Steuerelement ist nicht für die Verwendung innerhalb eines UpdatePanel Steuerelements konzipiert. Sie können das Menu Steuerelement nur zu einer Seite außerhalb eines Steuerelements UpdatePanel hinzufügen. UpdatePanel Steuerelemente werden verwendet, um ausgewählte Bereiche einer Seite zu aktualisieren, anstatt die gesamte Seite mit einem Postback zu aktualisieren. Weitere Informationen finden Sie unter UpdatePanel Control Overview and Partial-Page Rendering Overview.

Ein Menu Steuerelement besteht aus einer Struktur von Menüelementen, die durch MenuItem Objekte dargestellt werden. 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 Sammlung gespeichert. Untergeordnete Menüelemente werden in der Sammlung eines übergeordneten Menüelements ChildItems 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 zusätzliche Daten zum Menüelement zu speichern, z. B. Daten, die an das postback-Ereignis übergeben werden, das dem Menüelement zugeordnet ist. Wenn sie geklickt wird, kann ein Menüelement zu einer anderen Webseite navigieren, die von der NavigateUrl Eigenschaft angegeben wird.

Hinweis

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

Sie können ein Bild auch optional 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 ist 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 ist einem MenuItem Objekt zugeordnet. Sie können die Eigenschaften der einzelnen Menüelemente festlegen, indem Sie die Attribute des <asp:MenuItem> Elements festlegen. Zum Erstellen von Untermenüelementen schachteln Sie zusätzliche <asp:MenuItem> Elemente zwischen den öffnenden und schließenden <asp:MenuItem> Tags des übergeordneten Menüelements.

Binden an Daten

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

Beim Binden 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 zurückgegebenen Wert standardmäßig an. Im Fall eines XML-Elements zeigt das Menüelement den Elementnamen an, der die zugrunde liegende Struktur der Menüstruktur anzeigt, andernfalls aber nicht sehr hilfreich ist. Sie können ein Menüelement an eine bestimmte Datenelementeigenschaft binden, indem Sie die DataBindings Sammlung 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 oder TextField die Text Eigenschaften auf die leere Zeichenfolge festlegen (""). Das Festlegen dieser Eigenschaften auf die leere Zeichenfolge hat denselben Effekt wie das Festlegen der Eigenschaften. In diesem Fall erstellt das Menu Steuerelement eine Standardbindung mithilfe der DataSource Eigenschaft. Weitere Informationen finden Sie unter Binden 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 eine andere Formatvorlage (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 beide. Die Verwendung von Inlineformatvorlagen und einer separaten CSS-Datei kann zu unerwarteten Ergebnissen führen. Weitere Informationen zur Verwendung von Stylesheets mit Steuerelementen finden Sie unter Web Server-Steuerelemente und CSS-Formatvorlagen.

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

Menüelementformat-Eigenschaft Beschreibung
DynamicHoverStyle Die Formatvorlageneinstellungen für ein dynamisches Menüelement, wenn der Mauszeiger darüber positioniert wird.
DynamicMenuItemStyle Die Formatvorlageneinstellungen für ein einzelnes dynamisches Menüelement.
DynamicMenuStyle Die Formatvorlageneinstellungen für ein dynamisches Menü.
DynamicSelectedStyle Die Formatvorlageneinstellungen für das aktuell ausgewählte dynamische Menüelement.
StaticHoverStyle Die Formatvorlageneinstellungen für ein statisches Menüelement, wenn der Mauszeiger darüber positioniert wird.
StaticMenuItemStyle Die Formatvorlageneinstellungen für ein einzelnes statisches Menüelement.
StaticMenuStyle Die Formatvorlageneinstellungen für ein statisches Menü.
StaticSelectedStyle Die Formatvorlageneinstellungen für das aktuell ausgewählte statische Menüelement.

Anstatt die einzelnen Formateigenschaften festzulegen, können Sie Formatvorlagen angeben, die auf Menüelemente basierend auf ihrer Ebene angewendet werden, indem Sie die folgenden Formatvorlagenauflistungen verwenden.

Ebenenformatsammlungen Beschreibung
LevelMenuItemStyles Eine Auflistung von MenuItemStyle Objekten, die die Formatvorlage der Menüelemente auf Ebene steuern.
LevelSelectedStyles Eine Auflistung von MenuItemStyle Objekten, die das Format ausgewählter Menüelemente auf Ebene steuern.
LevelSubMenuStyles Eine Auflistung von MenuItemStyle Objekten, die die Formatvorlage der Untermenüelemente auf Ebene steuern.

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

Hinweis

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

Eine weitere Möglichkeit zum Ändern der Darstellung des Steuerelements 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 unten in einem dynamischen Menüelement 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 ein Untermenü enthält.
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, um anzugeben, dass der Benutzer nach unten scrollen kann, um weitere Menüelemente anzuzeigen.
ScrollUpImageUrl Das Bild, das oben in einem Menüelement angezeigt wird, um anzugeben, dass der Benutzer nach oben scrollen kann, um weitere Menüelemente anzuzeigen.
StaticBottomSeparatorImageUrl Ein optionales Bild, das unten in einem statischen Menüelement 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 ein Untermenü enthält.
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 eigene benutzerdefinierte 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 eines dynamischen Menüs relativ zu seinem übergeordneten Menüelement steuern, indem Sie die BzwDynamicHorizontalOffset. die DynamicVerticalOffset Eigenschaften festlegen. Verwenden Sie die StaticSubMenuIndent Eigenschaft, um den Einzug der statischen Untermenüelemente in einem statischen Menü zu steuern.

Ereignisse

Das Menu Steuerelement stellt mehrere Ereignisse bereit, mit denen Sie programmieren können. Auf diese Weise 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 Menu Steuerelement mit einem 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.

Zugänglichkeit

Informationen zum Konfigurieren dieses Steuerelements, sodass es Markup generiert, das den Barrierefreiheitsstandards entspricht, finden Sie unter Barrierefreiheit in Visual Studio und ASP.NET undASP.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

Name Beschreibung
Menu()

Initialisiert eine neue Instanz der Menu-Klasse.

Felder

Name Beschreibung
MenuItemClickCommandName

Enthält den Befehlsnamen.

Eigenschaften

Name Beschreibung
AccessKey

Dient zum Abrufen oder Festlegen der Zugriffstaste, mit der Sie schnell zum Webserversteuerelement navigieren können.

(Geerbt von WebControl)
Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Dient zum Abrufen oder Festlegen des anwendungsrelativen virtuellen Verzeichnisses des Page Objekts UserControl , das dieses Steuerelement enthält.

(Geerbt von Control)
Attributes

Ruft die Auflistung beliebiger Attribute (nur für das Rendern) ab, die nicht den Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Dient zum Abrufen oder Festlegen der Hintergrundfarbe des Webserversteuerelements.

(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

Dient zum Abrufen oder Festlegen des Rahmenstils des Webserversteuerelements.

(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

Dient zum Abrufen oder Festlegen des Algorithmus, der zum Generieren des Werts der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das Trennzeichen darstellt, das in der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
Context

Ruft das Objekt ab, das HttpContext dem Serversteuerelement für die aktuelle Webanforderung zugeordnet ist.

(Geerbt von Control)
Controls

Ruft ein ControlCollection , das 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 in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Dient zum Abrufen oder Festlegen der Cascading StyleSheet (CSS)-Klasse, die vom Webserversteuerelement auf dem Client gerendert wird.

(Geerbt von WebControl)
DataBindings

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

DataItemContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataItemContainerimplementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataKeysControlimplementiert wird.

(Geerbt von Control)
DataSource

Dient zum Abrufen oder Festlegen des Objekts, aus dem das datengebundene Steuerelement die Liste der Datenelemente abruft.

(Geerbt von BaseDataBoundControl)
DataSourceID

Ruft die ID des Steuerelements ab, aus dem das datengebundene Steuerelement die Liste der Datenelemente abruft, oder legt diese fest.

(Geerbt von HierarchicalDataBoundControl)
DesignMode

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

(Geerbt von Control)
DisappearAfter

Dient zum Abrufen oder Festlegen der Dauer, für die ein dynamisches Menü angezeigt wird, nachdem der Mauszeiger nicht mehr über dem Menü positioniert wird.

DynamicBottomSeparatorImageUrl

Ruft die URL auf ein Bild ab, das am unteren Rand jedes dynamischen Menüelements angezeigt werden soll, um sie von anderen Menüelementen zu trennen, oder legt diese fest.

DynamicEnableDefaultPopOutImage

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das integrierte Bild angibt, dass ein dynamisches Menüelement ein Untermenü angezeigt wird.

DynamicHorizontalOffset

Ruft die Anzahl der Pixel ab, um ein dynamisches Menü horizontal relativ zum übergeordneten Menüelement zu verschieben, oder legt diese fest.

DynamicHoverStyle

Ruft einen Verweis auf das Style Objekt ab, mit dem Sie die Darstellung eines dynamischen Menüelements festlegen können, wenn der Mauszeiger darüber positioniert wird.

DynamicItemFormatString

Ruft zusätzlichen Text ab, der mit allen Menüelementen angezeigt wird, die dynamisch angezeigt werden, oder legt diesen fest.

DynamicItemTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die den benutzerdefinierten Inhalt enthält, der für ein dynamisches Menü gerendert werden soll.

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 Objekt ab, mit dem MenuItemStyle Sie die Darstellung eines dynamischen Menüs festlegen können.

DynamicPopOutImageTextFormatString

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

DynamicPopOutImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein benutzerdefiniertes Bild, das in einem dynamischen Menüelement angezeigt wird, wenn das dynamische Menüelement über ein Untermenü verfügt.

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 die URL auf ein Bild ab, das oben in jedem dynamischen Menüelement angezeigt werden soll, um sie von anderen Menüelementen zu trennen, oder legt diese fest.

DynamicVerticalOffset

Ruft die Anzahl der Pixel ab, um ein dynamisches Menü vertikal relativ zum übergeordneten Menüelement zu verschieben, oder legt diese fest.

Enabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Webserversteuerelement aktiviert ist.

(Geerbt von WebControl)
EnableTheming

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Designs für dieses Steuerelement gelten.

(Geerbt von WebControl)
EnableViewState

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Serversteuerelement den Ansichtszustand und den Ansichtszustand aller enthaltenen untergeordneten Steuerelemente für den anfordernden Client behält.

(Geerbt von Control)
Events

Ruft eine Liste von Ereignishandlerdelegatten 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 (in der Regel die Farbe des Texts) des Webserversteuerelements ab oder legt sie fest.

(Geerbt von WebControl)
HasAttributes

Ruft einen Wert ab, der angibt, ob das Steuerelement Attribute festgelegt hat.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des aktuellen Serversteuerelements über gespeicherte Ansichtszustandseinstellungen verfügen.

(Geerbt von Control)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt sie 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 Zeichen ab, das zum Trennen von Steuerelementbezeichnern verwendet wird.

(Geerbt von Control)
IncludeStyleBlock

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ASP.NET einen Block von Css-Definitionen (Cascading Stylesheet) für die Formatvorlagen rendern soll, die im Menü verwendet werden.

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 Steuerelement enthaltene Steuerelemente den Steuerelementstatus aufweisen.

(Geerbt von Control)
IsDataBindingAutomatic

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

(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 am Ansichtszustand speichert.

(Geerbt von Control)
IsUsingModelBinders

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein Wert abgerufen, der angibt, ob das Steuerelement Modellordner 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

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text für Menüelemente umbrochen werden soll.

LevelMenuItemStyles

Ruft ein MenuItemStyleCollection Objekt ab, das die Formatvorlageneinstellungen enthält, die auf Menüelemente basierend auf ihrer Ebene in einem Menu Steuerelement angewendet werden.

LevelSelectedStyles

Ruft ein MenuItemStyleCollection Objekt ab, das die Formateinstellungen enthält, die auf das ausgewählte Menüelement angewendet werden, basierend auf seiner Ebene in einem Menu Steuerelement.

LevelSubMenuStyles

Ruft ein MenuItemStyleCollection Objekt ab, das die Formatvorlageneinstellungen enthält, die auf die Untermenüelemente im statischen Menü basierend auf ihrer Ebene in einem Menu Steuerelement angewendet werden.

LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement am Laden des Ansichtszustands anstelle ID von Index teilnimmt.

(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 für die Unterscheidung zwischen Serversteuerelementen mit demselben ID Eigenschaftswert erstellt.

(Geerbt von Control)
Orientation

Ruft die Richtung ab, in der das Steuerelement gerendert werden soll, oder legt diese Menu 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 Seitensteuerelementhierarchie ab.

(Geerbt von Control)
PathSeparator

Dient zum Abrufen oder Festlegen des Zeichens, das zum Trennen des Pfads eines Menüelements in einem Menu Steuerelement verwendet wird.

RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET Version angibt, mit der html gerendert wird, kompatibel ist.

(Geerbt von Control)
RenderingMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Menu Steuerelement HTML-Elemente table und Inlineformatvorlagen oder listitem Elemente und CSS-Formatvorlagen (Cascading Stylesheet) rendert.

RequiresDataBinding

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die DataBind() Methode aufgerufen werden soll.

(Geerbt von BaseDataBoundControl)
ScrollDownImageUrl

Ruft die URL auf ein Bild ab, das in einem dynamischen Menü angezeigt wird, oder legt sie fest, um anzugeben, dass der Benutzer für zusätzliche Menüelemente nach unten scrollen kann.

ScrollDownText

Dient zum Abrufen oder Festlegen des alternativen Texts für das in der ScrollDownImageUrl Eigenschaft angegebene Bild.

ScrollUpImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das in einem dynamischen Menü angezeigt wird, um anzugeben, dass der Benutzer für zusätzliche Menüelemente nach oben scrollen kann.

ScrollUpText

Dient zum Abrufen oder Festlegen des alternativen Texts für das in der ScrollUpImageUrl Eigenschaft angegebene Bild.

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 hostt, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft die Haut ab, die auf das Steuerelement angewendet werden soll, oder legt sie fest.

(Geerbt von WebControl)
SkipLinkText

Ruft den alternativen Text für ein ausgeblendetes Bild ab, das von Bildschirmsprachausgaben gelesen wird, um die Möglichkeit zu bieten, die Liste der Links zu überspringen, oder legt diesen fest.

StaticBottomSeparatorImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das als Trennzeichen am unteren Rand jedes statischen Menüelements angezeigt wird.

StaticDisplayLevels

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

StaticEnableDefaultPopOutImage

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das integrierte Bild angezeigt wird, um anzugeben, dass ein statisches 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 festlegen können, wenn der Mauszeiger darüber positioniert wird.

StaticItemFormatString

Ruft zusätzlichen Text ab, der mit allen Menüelementen angezeigt wird, die statisch angezeigt werden, oder legt diesen fest.

StaticItemTemplate

Dient zum Abrufen oder Festlegen der Vorlage, die den benutzerdefinierten Inhalt enthält, der für ein statisches Menü gerendert werden soll.

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

Dient zum Abrufen oder Festlegen des alternativen Texts für das Popupbild, das verwendet wird, um anzugeben, dass ein statisches Menüelement über ein Untermenü verfügt.

StaticPopOutImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das angezeigt wird, um anzugeben, dass ein statisches Menüelement ein Untermenü hat.

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 auf einrückende Untermenüs in einem statischen Menü ab oder legt diesen fest.

StaticTopSeparatorImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Bild, das als Trennzeichen oben in jedem statischen Menüelement angezeigt wird.

Style

Ruft eine Auflistung von Textattributen ab, die als Formatvorlagenattribute auf dem äußeren Tag des Webserversteuerelements gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

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

(Geerbt von BaseDataBoundControl)
TabIndex

Dient zum Abrufen oder Festlegen des Registerkartenindex des Webserversteuerelements.

(Geerbt von WebControl)
TagKey

Ruft den Wert ab, der HtmlTextWriterTag 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

Dient zum Abrufen oder Festlegen des Zielfensters oder Frames, in dem der Webseiteninhalt angezeigt werden soll, der einem Menüelement zugeordnet ist.

TemplateControl

Dient zum Abrufen oder Festlegen eines Verweises auf die Vorlage, die dieses Steuerelement enthält.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis des Page oder UserControl das aktuelle Serversteuerelement ab.

(Geerbt von Control)
ToolTip

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

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen hierarchisch qualifizierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement Clienteingaben aus dem Browser auf potenziell gefährliche Werte überprüft.

(Geerbt von Control)
ViewState

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

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob die Groß-/Kleinschreibung des StateBag Objekts nicht beachtet wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus dieses Steuerelements ab oder legt diesen fest.

(Geerbt von Control)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Serversteuerelement als Benutzeroberfläche auf der Seite gerendert wird.

(Geerbt von Control)
Width

Dient zum Abrufen oder Festlegen der Breite des Webserversteuerelements.

(Geerbt von WebControl)

Methoden

Name Beschreibung
AddAttributesToRender(HtmlTextWriter)

Fügt HTML-Attribute und -Formatvorlagen hinzu, die dem angegebenen HtmlTextWriter Objekt gerendert werden müssen.

AddedControl(Control, Int32)

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

(Geerbt von Control)
AddParsedSubObject(Object)

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

(Geerbt von Control)
ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, wobei alle vorhandenen Formatvorlagenelemente des Steuerelements überschrieben werden. Diese Methode wird in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Wendet die im Seitenstylesheet definierten Formatvorlageneigenschaften auf das Steuerelement an.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Beginnt mit der Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen über das Serversteuerelement und liefert sie an die Eigenschaft, die Trace angezeigt werden soll, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID Wert auf null.

(Geerbt von Control)
ClearChildControlState()

Löscht die Steuerelementstatusinformationen für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Ansichts- und Steuerelementstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Ansichtsstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

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

(Geerbt von Control)
ConfirmInitState()

Legt den initialisierten Zustand des datengebundenen Steuerelements fest.

(Geerbt von BaseDataBoundControl)
CopyBaseAttributes(WebControl)

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

(Geerbt von WebControl)
CreateChildControls()

Erstellt die untergeordneten Steuerelemente eines Menu Steuerelements.

CreateControlCollection()

Erstellt ein neues ControlCollection Objekt, das die untergeordneten Steuerelemente (literal und server) des Serversteuerelements enthält.

(Geerbt von Control)
CreateControlStyle()

Erstellt das Formatvorlagenobjekt, das intern von der WebControl Klasse verwendet wird, um alle formatbezogenen Eigenschaften zu implementieren. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
DataBind()

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

DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit einer Option zum Auslösen des DataBinding Ereignisses.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die endgültige Bereinigung durchzuführen, bevor es aus dem Arbeitsspeicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
EnsureChildControls()

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

(Geerbt von Control)
EnsureDataBound()

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

EnsureID()

Erstellt einen Bezeichner für Steuerelemente, denen kein Bezeichner zugewiesen ist.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit der angegebenen id und einer ganzzahligen Zahl, die pathOffset im Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl Methode nicht außer Kraft setzen.

(Geerbt von Control)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit dem angegebenen id Parameter.

(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, das vom datengebundenen Steuerelement zum Ausführen von Datenvorgängen verwendet wird.

(Geerbt von HierarchicalDataBoundControl)
GetDataSource()

Ruft das IHierarchicalDataSource datengebundene Steuerelement ab, sofern vorhanden.

(Geerbt von HierarchicalDataBoundControl)
GetDesignModeState()

Ruft den Entwurfszeitzustand des Menu Steuerelements ab.

GetHashCode()

Dient 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 die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den präfixierten Teil der UniqueID Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Bestimmt, 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 untergeordnete Steuerelemente registriert sind.

(Geerbt von Control)
IsLiteralContent()

Bestimmt, ob das Serversteuerelement nur Literalinhalte enthält.

(Geerbt von Control)
LoadControlState(Object)

Lädt den Status der Eigenschaften im Menu Steuerelement, die beibehalten werden müssen.

LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Menu Steuerelements.

MapPathSecure(String)

Ruft den physischen Pfad ab, dem ein virtueller Pfad, entweder absolut oder relativ, zugeordnet ist.

(Geerbt von Control)
MarkAsDataBound()

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

(Geerbt von HierarchicalDataBoundControl)
MemberwiseClone()

Erstellt eine flache Kopie der 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 an die Benutzeroberflächen-Serverhierarchie der Seite ü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 Eigenschaften der Basisdatenquellenidentifikation geändert wird, um das datengebundene Steuerelement erneut an seine Daten zu binden.

(Geerbt von HierarchicalDataBoundControl)
OnDataSourceChanged(Object, EventArgs)

Wird aufgerufen, wenn die Instanz, mit der IHierarchicalDataSource das datengebundene Steuerelement arbeitet, 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 Verwendeten 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 alle Quellen des Ereignisses und dessen Informationen dem übergeordneten Element des Steuerelements zu.

(Geerbt von Control)
RaisePostBackEvent(String)

Verarbeitet ein Ereignis, das ausgelöst wird, wenn ein Formular auf dem Server gepostet wird.

RemovedControl(Control)

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

(Geerbt von Control)
Render(HtmlTextWriter)

Rendert das Menüsteuerelement im Clientbrowser.

RenderBeginTag(HtmlTextWriter)

Fügt Tagattribute hinzu und schreibt das Markup für das öffnende Tag des Steuerelements zum Ausgabedatenstrom, der an den Browser oder das Gerät ausgegeben wird.

RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements in ein bereitgestelltes HtmlTextWriter Objekt aus, das den inhalt schreibt, der auf dem Client gerendert werden soll.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

Dieses Element überschreibt RenderContents(HtmlTextWriter).

RenderControl(HtmlTextWriter, ControlAdapter)

Gibt den Inhalt des Serversteuerelements mithilfe eines bereitgestellten Objekts an ein bereitgestelltes HtmlTextWriterControlAdapter Objekt aus.

(Geerbt von Control)
RenderControl(HtmlTextWriter)

Gibt Den Inhalt des Serversteuerelements an ein bereitgestelltes HtmlTextWriter Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Führt abschließendes Markup aus und schreibt das HTML-Schließen-Tag des Steuerelements in den Ausgabedatenstrom, 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)

Wandelt eine URL in eine URL um, die auf dem anfordernden Client verwendet werden kann.

(Geerbt von Control)
SaveControlState()

Speichert den Status der Eigenschaften im Menu Steuerelement, die beibehalten werden müssen.

SaveViewState()

Speichert den Zustand des Menu Steuerelements.

SetDesignModeState(IDictionary)

Legt 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)

Weist einen Ereignishandlerdelegat zu, um das Serversteuerelement und dessen Inhalt in seinem übergeordneten Steuerelement zu rendern.

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

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des ablaufverfolgungsobjekts, des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

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

(Geerbt von Object)
TrackViewState()

Verfolgt Änderungen am Ansichtszustand des Menu Steuerelements, sodass sie im Objekt des Steuerelements StateBag gespeichert werden können. Auf dieses Objekt kann über die ViewState Eigenschaft zugegriffen werden.

ValidateDataSource(Object)

Überprüft, ob das Objekt, an das ein datengebundenes Steuerelement gebunden ist, einer ist, mit dem es arbeiten kann.

(Geerbt von HierarchicalDataBoundControl)

Ereignisse

Name Beschreibung
DataBinding

Tritt auf, wenn das Serversteuerelement eine Bindung an eine Datenquelle ausführt.

(Geerbt von Control)
DataBound

Tritt ein, nachdem das Serversteuerelement eine Bindung an eine Datenquelle hat.

(Geerbt von BaseDataBoundControl)
Disposed

Tritt auf, wenn ein Serversteuerelement aus dem Arbeitsspeicher freigegeben wird. Dies ist die letzte Phase des Lebenszyklus des Serversteuerelements, wenn eine ASP.NET Seite angefordert wird.

(Geerbt von Control)
Init

Tritt auf, wenn das Serversteuerelement initialisiert wird, was der erste Schritt im Lebenszyklus ist.

(Geerbt von Control)
Load

Tritt auf, wenn das Serversteuerelement in das Page Objekt geladen wird.

(Geerbt von Control)
MenuItemClick

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

MenuItemDataBound

Tritt auf, wenn ein Menüelement in einem Menu Steuerelement an Daten gebunden ist.

PreRender

Tritt ein, nachdem das Control Objekt geladen wurde, aber vor dem Rendern.

(Geerbt von Control)
Unload

Tritt auf, wenn das Serversteuerelement aus dem Arbeitsspeicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

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

Legt ein Attribut des Websteuerelements auf den angegebenen Namen und Wert fest.

(Geerbt von WebControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Mitglieds finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Mitglieds finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

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

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

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

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Mitglieds finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Mitglieds finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Mitglieds finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

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

(Geerbt von Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Verarbeitet ein Ereignis, das ausgelöst wird, wenn ein Formular auf dem Server gepostet wird.

Erweiterungsmethoden

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

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnablePersistedSelection(BaseDataBoundControl)
Veraltet.

Ermöglicht das Beibehalten der Auswahl in Datensteuerelementen, die auswahl und Paging 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 metatable -Objekt 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, IDictionary<String,Object>)

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

SetMetaTable(INamingContainer, MetaTable, Object)

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

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

Gilt für:

Weitere Informationen