CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) Metodo

Definizione

Esegue il rendering dell'area di contenuto principale di un controllo CatalogPart, ad eccezione dell'intestazione e del piè di pagina.Renders the main content area of a CatalogPart control, excluding the header and footer.

protected:
 virtual void RenderPartContents(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::CatalogPart ^ catalogPart);
protected virtual void RenderPartContents (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.CatalogPart catalogPart);
abstract member RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
override this.RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit

Parametri

writer
HtmlTextWriter

Oggetto HtmlTextWriter che riceve il contenuto del controllo catalogPart.The HtmlTextWriter that receives the catalogPart content.

catalogPart
CatalogPart

Controllo di cui viene attualmente eseguito il rendering.The control currently being rendered.

Eccezioni

Il valore del controllo cui fa riferimento catalogPart è null.The control that catalogPart refers to is null.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato RenderPartContents come eseguire l'override del metodo per aggiungere testo alla parte di catalogo.The following code example demonstrates how to override the RenderPartContents method to add text to the catalog part. Per il codice completo necessario per eseguire l'esempio, inclusa la pagina Web per ospitare questi controlli, vedere la sezione relativa agli esempi CatalogPartChrome della panoramica della classe.For the full code required to run the example, including the Web page to host these controls, see the Example section of the CatalogPartChrome class overview.

protected override void  RenderPartContents(HtmlTextWriter writer, CatalogPart catalogPart)
{
    writer.AddStyleAttribute("color", "red");
    writer.RenderBeginTag("p");
    writer.Write("Apply all changes");
    writer.RenderEndTag();
    catalogPart.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents(ByVal writer As System.Web.UI.HtmlTextWriter, ByVal catalogPart As System.Web.UI.WebControls.WebParts.CatalogPart)
    writer.AddStyleAttribute("color", "red")
    writer.RenderBeginTag("p")
    writer.Write("Apply all changes")
    writer.RenderEndTag()
    catalogPart.RenderControl(writer)
End Sub

Commenti

Il RenderPartContents metodo consente di eseguire l'override del rendering dell'area del corpo catalogPartdi, lasciando il rendering dell'intestazione e del piè di pagina al rendering predefinito.The RenderPartContents method enables you to override the rendering of the body area of catalogPart, while leaving rendering of the header and footer to the default rendering.

Note per gli eredi

Facoltativamente, è possibile eseguire RenderPartContents(HtmlTextWriter, CatalogPart) l'override del metodo.You can optionally override the RenderPartContents(HtmlTextWriter, CatalogPart) method. In tal caso, è possibile eseguire semplicemente tutte le personalizzazioni di rendering catalogPartdesiderate per e quindi RenderControl(HtmlTextWriter) chiamare il relativo metodo.If so, you can simply perform whatever rendering customizations you want for catalogPart, and then call its RenderControl(HtmlTextWriter) method.

Si applica a