Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

MenuAdapter-Klasse

Ermöglicht es, das Verhalten des Menu-Steuerelements für bestimmte Browser zu ändern.

Namespace:  System.Web.UI.WebControls.Adapters
Assembly:  System.Web (in System.Web.dll)
public class MenuAdapter : WebControlAdapter, 
	IPostBackEventHandler

Der MenuAdapter-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeMenuAdapterInitialisiert eine neue Instanz der MenuAdapter-Klasse.
Zum Seitenanfang
  NameBeschreibung
Geschützte EigenschaftBrowserRuft einen Verweis auf die Browserfunktionen des Clients ab, durch den die aktuelle HTTP-Anforderung erfolgt. (Von ControlAdapter geerbt.)
Geschützte EigenschaftControlRuft einen stark typisierten Verweis auf das Menu-Steuerelement ab, das diesem MenuAdapter-Objekt zugeordnet ist.
Geschützte EigenschaftIsEnabledRuft einen Wert ab, der angibt, ob das Websteuerelement und alle übergeordneten Steuerelemente aktiviert sind. (Von WebControlAdapter geerbt.)
Geschützte EigenschaftPageRuft einen Verweis auf die Seite ab, auf der sich das diesem Adapter zugeordnete Steuerelement befindet. (Von ControlAdapter geerbt.)
Geschützte EigenschaftPageAdapterRuft einen Verweis auf den Seitenadapter für die Seite ab, auf der sich das zugeordnete Steuerelement befindet. (Von ControlAdapter geerbt.)
Zum Seitenanfang
  NameBeschreibung
Geschützte MethodeBeginRenderWird vor dem Rendering eines Steuerelements aufgerufen. Generiert in einer abgeleiteten Adapterklasse öffnende Tags, die für ein bestimmtes Ziel erforderlich sind, von HTML-Browsern jedoch nicht benötigt werden. (Von ControlAdapter geerbt.)
Geschützte MethodeCreateChildControlsErstellt die zielspezifischen untergeordneten Steuerelemente für ein zusammengesetztes Steuerelement. (Von ControlAdapter geerbt.)
Geschützte MethodeEndRenderWird nach dem Rendering eines Steuerelements aufgerufen. Generiert in einer abgeleiteten Adapterklasse schließende Tags, die für ein bestimmtes Ziel erforderlich sind, von HTML-Browsern jedoch nicht benötigt werden. (Von ControlAdapter geerbt.)
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeLoadAdapterControlStateLädt die Steuerelementzustandsinformationen, die während einer vorherigen Anforderung der Seite von der SaveAdapterControlState-Methode gespeichert wurden. (Überschreibt ControlAdapter.LoadAdapterControlState(Object).)
Geschützte MethodeLoadAdapterViewStateLädt Ansichtszustandsinformationen des Adapters, die von SaveAdapterViewState während einer vorherigen Anforderung der Seite, auf der sich das diesem Steuerelementadapter zugeordnete Steuerelement befindet, gespeichert wurden. (Von ControlAdapter geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte MethodeOnInitRegistriert das zugeordnete Menu-Steuerelement als Steuerelement, für das ein Steuerelementzustand erforderlich ist. (Überschreibt ControlAdapter.OnInit(EventArgs).)
Geschützte MethodeOnLoadÜberschreibt die OnLoad-Methode für das zugeordnete Steuerelement. (Von ControlAdapter geerbt.)
Geschützte MethodeOnPreRenderBehandelt die OnPreRender-Methode für das zugeordnete Menu-Steuerelement. (Überschreibt ControlAdapter.OnPreRender(EventArgs).)
Geschützte MethodeOnUnloadÜberschreibt die OnUnload-Methode für das zugeordnete Steuerelement. (Von ControlAdapter geerbt.)
Geschützte MethodeRaisePostBackEventWird zum Verwalten des Menüpfades verwendet, wenn ein Postback-Ereignis ausgelöst wird.
Geschützte MethodeRenderGeneriert das zielspezifische Markup für das Steuerelement, an das der Steuerelementadapter angefügt wird. (Von WebControlAdapter geerbt.)
Geschützte MethodeRenderBeginTagFügt Tagattribute hinzu und schreibt das Markup für das Anfangstag des Steuerelements in den Ausgabestream, der an den Browser oder das Gerät ausgegeben wird. (Überschreibt WebControlAdapter.RenderBeginTag(HtmlTextWriter).)
Geschützte MethodeRenderChildrenGeneriert das zielspezifische Markup für die untergeordneten Steuerelemente in einem zusammengesetzten Steuerelement, an das der Steuerelementadapter angefügt ist. (Von ControlAdapter geerbt.)
Geschützte MethodeRenderContentsSchreibt die zugeordneten Menüelemente im zugeordneten Menu-Steuerelement als Reihe von Links in den Ausgabestream. (Überschreibt WebControlAdapter.RenderContents(HtmlTextWriter).)
Geschützte MethodeRenderEndTagErstellt das endgültige Markup und schreibt das Markup für das Endtag des Steuerelements in den Ausgabestream, der an den Browser oder das Gerät ausgegeben wird. (Überschreibt WebControlAdapter.RenderEndTag(HtmlTextWriter).)
Geschützte MethodeRenderItemRendert ein einzelnes Menüelement als Link.
Geschützte MethodeSaveAdapterControlStateSpeichert die Änderungen des privaten Adaptersteuerelementzustands, die seit dem Postback der Seite an den Server erfolgt sind. (Überschreibt ControlAdapter.SaveAdapterControlState().)
Geschützte MethodeSaveAdapterViewStateSpeichert Ansichtszustandsinformationen für den Steuerelementadapter. (Von ControlAdapter geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang
  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIPostBackEventHandler.RaisePostBackEventErmöglicht das Verarbeiten eines Ereignisses durch die MenuAdapter-Klasse, das beim Postback einer Seite an den Server ausgelöst wird.
Zum Seitenanfang

Ein MenuAdapter ändert das Markup oder Verhalten eines Menu-Steuerelements für einen bestimmten Browser bzw. eine Browserklasse oder fungiert als Filter für eine Funktionalität.

Die MenuItem-Objekte im Menu-Steuerelement werden für die Menünavigation standardmäßig als Links gerendert. Die Menu-Klasse verwaltet den Zustand durch Implementieren der IPostBackEventHandler-Schnittstelle, sodass sie während des Postbacks auf bestimmte Ereignisse reagieren und Ereignisse auslösen kann. Sie können die MenuAdapter-Klasse erweitern, um das Rendering oder das Verhalten des Menu-Steuerelements weiter anzupassen.

Die ursprüngliche Anforderung eines Adapters veranlasst in .NET Framework die Suche nach einem zugeordneten Adapter für das Steuerelement, der den Merkmalen des anfordernden Browsers entspricht. Die HttpBrowserCapabilities-Klasse verwendet Browserdefinitionsdateien zum Identifizieren der Merkmale des Clientbrowsers und zum Zuordnen des Adapters zum Browsertyp.

Weitere Informationen zum adaptiven Rendern in ASP.NET finden Sie unter Architectural Overview of Adaptive Control Behavior.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.