Control.Render(HtmlTextWriter) Methode

Definitie

Verzendt inhoud van serverbeheer naar een opgegeven HtmlTextWriter object, waarmee de inhoud wordt weggeschreven die op de client moet worden weergegeven.

protected:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected public:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected virtual void Render(System.Web.UI.HtmlTextWriter writer);
protected internal virtual void Render(System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Overridable Sub Render (writer As HtmlTextWriter)
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)

Parameters

writer
HtmlTextWriter

Het HtmlTextWriter object dat de inhoud van het serverbeheer ontvangt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Render methode overschrijft. De HasControls methode wordt gebruikt om te bepalen of het serverbesturingselement onderliggende besturingselementen bevat die zijn opgeslagen in het ControlCollection object, dat toegankelijk is via de Control.Controls eigenschap. Als HasControls waar wordt geretourneerd en het eerste serverbeheer in de verzameling letterlijke tekst is, wordt de letterlijke tekst toegevoegd aan een HTML-tekenreeks.

[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void Render(HtmlTextWriter output) {
    if ( (HasControls()) && (Controls[0] is LiteralControl) ) {
        output.Write("<H2>Your Message: " + ((LiteralControl) Controls[0]).Text + "</H2>");
    }
}
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Sub Render(Output As HtmlTextWriter)
    If HasControls() And TypeOf Controls(0) Is LiteralControl
        Dim Ctrl As LiteralControl = CType(Controls(0), LiteralControl)
        Output.Write("<H2>Your Message: " & Ctrl.Text & "</H2>")
    End If
End Sub

Opmerkingen

Wanneer u aangepaste serverbesturingselementen ontwikkelt, kunt u deze methode overschrijven om inhoud voor een ASP.NET pagina te genereren.

Van toepassing op

Zie ook