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

MenuAdapter-Klasse

 

Veröffentlicht: Oktober 2016

Bietet die Möglichkeit zum Ändern des Verhaltens der Menu -Steuerelements für bestimmte Browser.

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

System.Object
  System.Web.UI.Adapters.ControlAdapter
    System.Web.UI.WebControls.Adapters.WebControlAdapter
      System.Web.UI.WebControls.Adapters.MenuAdapter

public class MenuAdapter : WebControlAdapter, IPostBackEventHandler

NameBeschreibung
System_CAPS_pubmethodMenuAdapter()

Initialisiert eine neue Instanz der MenuAdapter-Klasse.

NameBeschreibung
System_CAPS_protpropertyBrowser

Ruft einen Verweis auf die Browserfunktionen des Clients die aktuelle HTTP-Anforderung ab.(Geerbt von „ControlAdapter“.)

System_CAPS_protpropertyControl

Ruft einen stark typisierten Verweis auf die Menu das zugeordnete Steuerelement MenuAdapter Objekt.

System_CAPS_protpropertyIsEnabled

Ruft einen Wert, der angibt, ob das Steuerelement und alle übergeordneten Steuerelemente aktiviert sind.(Geerbt von „WebControlAdapter“.)

System_CAPS_protpropertyPage

Ruft einen Verweis auf die Seite, die sich das diesem Steuerelementadapter zugeordnete Steuerelement befindet.(Geerbt von „ControlAdapter“.)

System_CAPS_protpropertyPageAdapter

Ruft einen Verweis auf den Seitenadapter für die Seite, in dem das zugeordnete Steuerelement befindet.(Geerbt von „ControlAdapter“.)

NameBeschreibung
System_CAPS_protmethodBeginRender(HtmlTextWriter)

Wird aufgerufen, bevor das Rendering eines Steuerelements. In einer abgeleiteten Adapterklasse generiert öffnende Tags, die ein bestimmtes Ziel erforderlich sind, jedoch vom HTML-Browser nicht benötigt werden.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodCreateChildControls()

Erstellt die zielspezifische untergeordneten Steuerelemente für ein zusammengesetztes Steuerelement.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodEndRender(HtmlTextWriter)

Nachdem das Rendern eines Steuerelements wird aufgerufen. In einer abgeleiteten Adapterklasse generiert Endtags, die ein bestimmtes Ziel erforderlich sind, jedoch vom HTML-Browser nicht benötigt werden.(Geerbt von „ControlAdapter“.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodLoadAdapterControlState(Object)

Lädt alle Informationen über den Steuerelementzustand, die vom gespeichert wurde die SaveAdapterControlState -Methode während einer vorherigen Anforderung auf der Seite.(Überschreibt ControlAdapter.LoadAdapterControlState(Object).)

System_CAPS_protmethodLoadAdapterViewState(Object)

Lädt Ansichtszustandsinformationen des Adapters, die von gespeichert wurde SaveAdapterViewState während einer vorherigen Anforderung der Seite, in dem das diesem Steuerelementadapter zugeordnete Steuerelement befindet.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodOnInit(EventArgs)

Registriert das zugeordnete Menu Steuerelement als ein Steuerelementzustand erforderlich ist.(Überschreibt ControlAdapter.OnInit(EventArgs).)

System_CAPS_protmethodOnLoad(EventArgs)

Überschreibt die OnLoad Methode für das zugeordnete Steuerelement.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodOnPreRender(EventArgs)

Behandelt die OnPreRender Methode für die zugeordnete Menu Steuerelement.(Überschreibt ControlAdapter.OnPreRender(EventArgs).)

System_CAPS_protmethodOnUnload(EventArgs)

Überschreibt die OnUnload Methode für das zugeordnete Steuerelement.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodRaisePostBackEvent(String)

Zum Verwalten des Pfads des Menüs, wenn ein Postbackereignis ausgelöst wird.

System_CAPS_protmethodRender(HtmlTextWriter)

Generiert das zielspezifische Markup für das Steuerelement, an das der Steuerelementadapter angefügt ist.(Geerbt von „WebControlAdapter“.)

System_CAPS_protmethodRenderBeginTag(HtmlTextWriter)

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

System_CAPS_protmethodRenderChildren(HtmlTextWriter)

Generiert das zielspezifische Markup für die untergeordneten Steuerelemente in einem zusammengesetzten Steuerelement an das der Steuerelementadapter angefügt ist.(Geerbt von „ControlAdapter“.)

System_CAPS_protmethodRenderContents(HtmlTextWriter)

Schreibt die zugeordneten Menüelemente im zugeordneten Menu Steuerelement als eine Reihe von Hyperlinks in den Ausgabedatenstrom.(Überschreibt WebControlAdapter.RenderContents(HtmlTextWriter).)

System_CAPS_protmethodRenderEndTag(HtmlTextWriter)

Erstellt das endgültige Markup aus und schreibt das Markup für das Endtag des Steuerelements in den Ausgabestream, der an den Browser oder das Gerät ausgegeben.(Überschreibt WebControlAdapter.RenderEndTag(HtmlTextWriter).)

System_CAPS_protmethodRenderItem(HtmlTextWriter, MenuItem, Int32)

Rendert ein einzelnes Menüelement als Hyperlink.

System_CAPS_protmethodSaveAdapterControlState()

Speichert Änderungen an den Adapter privaten Steuerelementzustand, die seit die Seite an den Server zurückgesendet wurde.(Überschreibt ControlAdapter.SaveAdapterControlState().)

System_CAPS_protmethodSaveAdapterViewState()

Speichert die Ansichtszustandsinformationen für den Steuerelementadapter.(Geerbt von „ControlAdapter“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIPostBackEventHandler.RaisePostBackEvent(String)

Ermöglicht die MenuAdapter -Klasse zum Verarbeiten eines Ereignisses wird ausgelöst, wenn eine Seite an den Server zurückgesendet wird.

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

In der Standardeinstellung die MenuItem Objekte in der Menu -Steuerelements als Hyperlinks Menünavigation gerendert werden. Die Menu -Klasse verwaltet den Zustand durch Implementieren der IPostBackEventHandler -Schnittstelle, damit sie reagieren und bestimmte Ereignisse während des Postbacks auslösen kann. Kann die MenuAdapter Klasse weiter anpassen von Darstellung und das Verhalten von der Menu Steuerelement.

Die ursprüngliche Anforderung eines Adapters veranlasst in .NET Framework nach einem zugeordneten Adapter für das Steuerelement suchen den Eigenschaften des anfordernden Browsers. 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
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: