ControlAdapter.Render(HtmlTextWriter) Metod

Definition

Genererar den målspecifika markering för kontrollen som kontrollkortet är anslutet till.

protected public:
 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 Friend Overridable Sub Render (writer As HtmlTextWriter)

Parametrar

writer
HtmlTextWriter

Att HtmlTextWriter använda för att återge målspecifika utdata.

Kommentarer

Åsidosätt Render metoden för att generera målspecifik markering som ska skickas till klientwebbläsaren. Metoden Render anropas i stället för Control.Render metoden om ett ControlAdapter objekt är kopplat till ett Control objekt.

Anteckningar till arvingar

När du ärver från ControlAdapter klassen Render(HtmlTextWriter) anropar Render(HtmlTextWriter) basmetoden metoden. Därför bör åsidosättningar av Render(HtmlTextWriter) metoden endast anropa Render(HtmlTextWriter) basmetoden om dess bearbetning är utöver, snarare än i stället för, Render(HtmlTextWriter) metoden.

För en sammansatt kontroll måste adapterutvecklaren se till att de underordnade kontrollerna återges. Render(HtmlTextWriter) Om metoden gör att underordnade kontroller återges men inte genererar markering kan det vara lämpligt Render(HtmlTextWriter) att metoden anropar dess basmetod. Om målspecifik återgivning av de underordnade kontrollerna är nödvändig bör adaptern implementera RenderChildren(HtmlTextWriter) metoden och anropa RenderChildren(HtmlTextWriter) metoden från Render(HtmlTextWriter) metoden.

Gäller för

Se även