WebControlAdapter.RenderContents(HtmlTextWriter) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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:
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.