Menu Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
Menüelemente
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 |
| 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 |
| 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 |
| 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 |
| FindControl(String) |
Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit dem angegebenen |
| 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. |