Control.Render(HtmlTextWriter) Yöntem

Tanım

Sunucu denetimi içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir.

C#
protected virtual void Render(System.Web.UI.HtmlTextWriter writer);
C#
protected internal virtual void Render(System.Web.UI.HtmlTextWriter writer);

Parametreler

writer
HtmlTextWriter

HtmlTextWriter Sunucu denetimi içeriğini alan nesne.

Örnekler

Aşağıdaki kod örneğinde yöntemi geçersiz kılma gösterilmektedir Render . HasControls yöntemi, sunucu denetiminin özelliği aracılığıyla Control.Controls erişilebilen nesnesinde ControlCollection depolanan alt denetimlere sahip olup olmadığını belirlemek için kullanılır. True döndürürse HasControls ve koleksiyondaki ilk sunucu denetimi değişmez metinse, değişmez metin bir HTML dizesine eklenir.

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

Açıklamalar

Özel sunucu denetimleri geliştirirken, bir ASP.NET sayfası için içerik oluşturmak üzere bu yöntemi geçersiz kılabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.