MenuAdapter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje prostředky ke změně chování Menu ovládacího prvku pro konkrétní prohlížeče.
public ref class MenuAdapter : System::Web::UI::WebControls::Adapters::WebControlAdapter, System::Web::UI::IPostBackEventHandler
public class MenuAdapter : System.Web.UI.WebControls.Adapters.WebControlAdapter, System.Web.UI.IPostBackEventHandler
type MenuAdapter = class
inherit WebControlAdapter
interface IPostBackEventHandler
Public Class MenuAdapter
Inherits WebControlAdapter
Implements IPostBackEventHandler
- Dědičnost
- Implementuje
Poznámky
Upravuje MenuAdapter značky nebo chování Menu ovládacího prvku pro určitý prohlížeč nebo třídu prohlížečů nebo funguje jako filtr některých funkcí.
Ve výchozím nastavení se MenuItem objekty v ovládacím Menu prvku vykreslují jako hypertextové odkazy pro navigaci v nabídce. Třída Menu udržuje stav implementací IPostBackEventHandler rozhraní tak, aby mohl reagovat na konkrétní události a vyvolat je během postback. Třídu můžete rozšířit a MenuAdapter dále přizpůsobit vykreslování nebo chování Menu ovládacího prvku.
Počáteční požadavek na adaptér způsobí, že rozhraní .NET Framework vyhledá mapovaný adaptér pro ovládací prvek s ohledem na charakteristiky žádajícího prohlížeče. Třída HttpBrowserCapabilities používá definiční soubory prohlížeče k identifikaci charakteristik klientského prohlížeče a k mapování adaptéru na typ prohlížeče.
Další informace o adaptivním vykreslování v ASP.NET najdete v tématu Přehled architektury chování adaptivního řízení.
Konstruktory
MenuAdapter() |
Inicializuje novou instanci MenuAdapter třídy . |
Vlastnosti
Browser |
Získá odkaz na možnosti prohlížeče klienta, který provádí aktuální požadavek HTTP. (Zděděno od ControlAdapter) |
Control |
Načte odkaz silného typu na Menu ovládací prvek přidružený k tomuto MenuAdapter objektu. |
IsEnabled |
Získá hodnotu označující, zda webový ovládací prvek a všechny jeho nadřazené ovládací prvky jsou povoleny. (Zděděno od WebControlAdapter) |
Page |
Získá odkaz na stránku, kde se nachází ovládací prvek přidružený k tomuto adaptéru. (Zděděno od ControlAdapter) |
PageAdapter |
Získá odkaz na adaptér stránky pro stránku, kde se nachází přidružený ovládací prvek. (Zděděno od ControlAdapter) |
Metody
BeginRender(HtmlTextWriter) |
Volána před vykreslením ovládacího prvku. V odvozené třídě adaptéru generuje otevírací značky, které jsou požadovány konkrétním cílem, ale nejsou potřeba prohlížeči HTML. (Zděděno od ControlAdapter) |
CreateChildControls() |
Vytvoří podřízené ovládací prvky specifické pro cíl pro složený ovládací prvek. (Zděděno od ControlAdapter) |
EndRender(HtmlTextWriter) |
Volána po vykreslení ovládacího prvku. V odvozené třídě adaptéru generuje koncové značky, které jsou požadovány konkrétním cílem, ale nejsou vyžadovány prohlížeči HTML. (Zděděno od ControlAdapter) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
LoadAdapterControlState(Object) |
Načte všechny informace o stavu ovládacího prvku, které byly uloženy SaveAdapterControlState() metodou během předchozího požadavku na stránku. |
LoadAdapterViewState(Object) |
Načte informace o stavu zobrazení adaptéru uložené nástrojem SaveAdapterViewState() během předchozího požadavku na stránku, kde se nachází ovládací prvek přidružený k tomuto adaptéru ovládacího prvku. (Zděděno od ControlAdapter) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnInit(EventArgs) |
Zaregistruje přidružený Menu ovládací prvek jako takový, který vyžaduje jeho stav. |
OnLoad(EventArgs) |
Přepíše metodu OnLoad(EventArgs) pro přidružený ovládací prvek. (Zděděno od ControlAdapter) |
OnPreRender(EventArgs) |
Zpracovává metodu OnPreRender(EventArgs) pro přidružený Menu ovládací prvek. |
OnUnload(EventArgs) |
Přepíše metodu OnUnload(EventArgs) pro přidružený ovládací prvek. (Zděděno od ControlAdapter) |
RaisePostBackEvent(String) |
Slouží k údržbě cesty nabídky při vyvolání události postback. |
Render(HtmlTextWriter) |
Vygeneruje cílovou značku pro ovládací prvek, ke kterému je připojen adaptér ovládacího prvku. (Zděděno od WebControlAdapter) |
RenderBeginTag(HtmlTextWriter) |
Přidá atributy značky a zapíše kód pro levou značku ovládacího prvku do výstupního datového proudu vysílaného do prohlížeče nebo zařízení. |
RenderChildren(HtmlTextWriter) |
Vygeneruje značky specifické pro cíl pro podřízené ovládací prvky ve složeném ovládacím prvku, ke kterému je připojen adaptér ovládacího prvku. (Zděděno od ControlAdapter) |
RenderContents(HtmlTextWriter) |
Zapíše přidružené položky nabídky v přidruženém Menu ovládacím prvku do výstupního datového proudu jako řadu hypertextových odkazů. |
RenderEndTag(HtmlTextWriter) |
Vytvoří konečný kód a zapíše značky pro uzavírací značku ovládacího prvku do výstupního datového proudu vysílaného do prohlížeče nebo zařízení. |
RenderItem(HtmlTextWriter, MenuItem, Int32) |
Vykreslí jednu položku nabídky jako hypertextový odkaz. |
SaveAdapterControlState() |
Uloží všechny změny stavu privátního ovládacího prvku adaptéru, ke kterým došlo od publikování stránky zpět na server. |
SaveAdapterViewState() |
Uloží informace o stavu zobrazení pro ovládací adaptér. (Zděděno od ControlAdapter) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IPostBackEventHandler.RaisePostBackEvent(String) |
MenuAdapter Umožňuje třídě zpracovat událost vyvolanou při odeslání stránky zpět na server. |
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro