Bagikan melalui


HideDisabledControlAdapter.Render(HtmlTextWriter) Metode

Definisi

Menulis kontrol Web terkait ke aliran output sebagai HTML.

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

Parameter

writer
HtmlTextWriter

Metode HtmlTextWriter yang berisi untuk membangun dan merender output khusus perangkat.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih Render metode untuk meneruskan HtmlTextWriter objek ke kontrol induk untuk penyajian jika kontrol terkait diaktifkan. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HideDisabledControlAdapter kelas .

protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
    if (Control.ID.StartsWith("Contoso"))
    {
        if (!Control.Enabled)
        {
            return;
        }
    }

    base.Render(writer);
}
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
    If (Control.ID.StartsWith("Contoso")) Then
        If (Not Control.Enabled) Then
            Return
        End If
    End If

    MyBase.Render(writer)
End Sub

Keterangan

Metode ini Render menulis kontrol terkait WebControl ke aliran output sebagai HTML.

Secara default, .NET Framework memanggil metode kontrol server Web sendiri Render . Namun, setelah Adapter properti kontrol tersebut diatur, .NET Framework akan menjalankan implementasi adaptor peristiwa Render di atas kontrol terkait.

Peristiwa Render ini digunakan untuk melakukan modifikasi pada kode markup yang dirender ke browser perangkat. Properti kontrol harus diatur sebelum fase siklus hidup ini dan hanya pembuatan markup aktual untuk kontrol yang dilakukan di sini. Perubahan yang dilakukan pada kontrol dalam tahap siklus hidup ini tidak disimpan untuk melihat status. Untuk menyimpan perubahan yang dilakukan pada kontrol, ambil alih OnPreRender peristiwa.

Acara ini Render juga memungkinkan kelas turunan untuk menangani peristiwa tanpa melampirkan delegasi, yang merupakan teknik yang disukai untuk menangani peristiwa di kelas turunan.

Berlaku untuk

Lihat juga