EditorZoneBase.RenderBody(HtmlTextWriter) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de basismethode overschreven om het hoofdgedeelte van een zone weer te geven die is afgeleid van de EditorZoneBase klasse.
protected:
override void RenderBody(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderBody(System.Web.UI.HtmlTextWriter writer);
override this.RenderBody : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderBody (writer As HtmlTextWriter)
Parameters
- writer
- HtmlTextWriter
De HtmlTextWriter inhoud van de zone die de hoofdtekst van de zone ontvangt.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de RenderBody methode in een afgeleide klasse overschrijft. Zie de sectie Voorbeeld van het EditorZoneBase onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.
De aangepaste editorzone is afgeleid van de EditorZone klasse, zodat deze kan worden gebruikt met een zonesjabloon in de declaratieve markeringen van de webpagina. De aangepaste klasse overschrijft de RenderBody methode en voegt een HTML-element <hr /> toe om een lijn te maken tussen de koptekst en de hoofdtekst van de zone. Vervolgens wordt de basismethode aangeroepen om de rest van de hoofdinhoud van de zone weer te geven.
protected override void RenderBody(HtmlTextWriter writer)
{
writer.WriteLine("<hr />");
base.RenderBody(writer);
}
Protected Overrides Sub RenderBody(ByVal writer As _
HtmlTextWriter)
writer.WriteLine("<hr />")
MyBase.RenderBody(writer)
End Sub
Wanneer u de pagina in een browser laadt, kunt u de bewerkingsmodus selecteren in het besturingselement voor de vervolgkeuzelijst om over te schakelen naar de bewerkingsmodus. U kunt op het menu Werkwoorden (de pijl-omlaag) in de titelbalk van een van de besturingselementen klikken en op Bewerken klikken om het geselecteerde besturingselement te bewerken. Wanneer het besturingselement en het bewerken van de EditorZone gebruikersinterface (UI) zichtbaar zijn, ziet u de lijn die is gemaakt tussen de koptekst en hoofdtekst van de editorzone.
Opmerkingen
De RenderBody methode geeft het hoofdgedeelte van een EditorZoneBase zone weer. Dit is het hoofdinhoudsgebied tussen de kop- en voettekstgebieden en bevat EditorPart besturingselementen.
De RenderBody methode overschrijft de basismethode in de WebZone klasse om gespecialiseerde rendering te bieden waarmee indelings- en stijlkenmerken die alleen EditorZoneBase van toepassing zijn op zones, worden overschreven. Met de methode wordt een tabel weergegeven die de volledige inhoud van de hoofdtekst bevat en binnen die tabel worden verschillende kenmerkwaarden ingesteld, afhankelijk van verschillende voorwaarden, inclusief de huidige weergavemodus van de pagina. Als er geen besturingselementen zijn opgenomen, wordt de waarde van de EmptyZoneText eigenschap weergegeven.