Bagikan melalui


WebControlAdapter.RenderContents(HtmlTextWriter) Metode

Definisi

Menghasilkan markup dalam khusus target untuk kontrol Web tempat adaptor kontrol dilampirkan.

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

Parameter

writer
HtmlTextWriter

Metode HtmlTextWriter yang berisi untuk merender output khusus target.

Keterangan

Metode ini RenderContents menghasilkan markup dalam, antara tag awal dan akhir untuk kontrol. Biasanya, markup dihasilkan oleh Render, yang memanggil metode dalam urutan berikut:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Ambil alih RenderContents untuk menghasilkan markup dalam khusus target untuk dikirim ke browser klien.

Metode RenderContents dasar memanggil WebControl.RenderContents. Metode WebControl.RenderContents dasar memanggil Control.Render, yang pada gilirannya memanggil Control.RenderChildren. Dengan demikian, penimpaan RenderContents harus memanggil RenderContents metode dasar hanya jika pemrosesannya selain, bukan, Control.Render.

Catatan Bagi Inheritor

Untuk kontrol komposit, Anda harus memastikan bahwa kontrol anak dirender. Jika Anda mengambil RenderContents(HtmlTextWriter) alih metode dan tidak memanggil metode dasarnya, Anda dapat menyebabkan kontrol anak dirender dengan memanggil RenderChildren(HtmlTextWriter) yang, jika tidak ditimpa RenderChildren(HtmlTextWriter) , panggilan dari RenderContents(HtmlTextWriter) penimpaan.

Berlaku untuk

Lihat juga