(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Control.Render-Methode

Sendet den Inhalt eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt, das den Inhalt zum Rendern auf den Client schreibt.

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

protected internal virtual void Render(
	HtmlTextWriter writer
)

Parameter

writer
Typ: System.Web.UI.HtmlTextWriter
Das HtmlTextWriter-Objekt, das den Inhalt des Serversteuerelements empfängt.

Beim Entwickeln von benutzerdefinierten Serversteuerelementen können Sie diese Methode zum Generieren von Inhalt für eine ASP.NET-Seite überschreiben.

Im folgenden Codebeispiel wird das Überschreiben der Render-Methode veranschaulicht. Mit der HasControls-Methode wird bestimmt, ob das Serversteuerelement über untergeordnete Steuerelemente verfügt, die in seinem ControlCollection-Objekt gespeichert sind, auf das über die Control.Controls-Eigenschaft zugegriffen werden kann. Wenn HasControls True zurückgibt und es sich bei dem ersten Serversteuerelement in der Auflistung um Literaltext handelt, wird der Literaltext an eine HTML-Zeichenfolge angehängt.


[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>");
    }
}


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, 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.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft