Bagikan melalui


Control.Render(HtmlTextWriter) Metode

Definisi

Mengirim konten kontrol server ke objek yang disediakan HtmlTextWriter , yang menulis konten yang akan dirender pada klien.

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)

Parameter

writer
HtmlTextWriter

Objek HtmlTextWriter yang menerima konten kontrol server.

Contoh

Contoh kode berikut menunjukkan pengesampingan Render metode . Metode HasControls ini digunakan untuk menentukan apakah kontrol server memiliki kontrol turunan yang disimpan dalam objeknya ControlCollection , yang dapat diakses melalui Control.Controls properti . Jika HasControls mengembalikan true dan kontrol server pertama dalam koleksi adalah teks literal, maka teks harfiah ditambahkan ke string HTML.

[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

Keterangan

Saat mengembangkan kontrol server kustom, Anda dapat mengambil alih metode ini untuk menghasilkan konten untuk halaman ASP.NET.

Berlaku untuk

Lihat juga