CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il rendering dell'area di contenuto principale di un controllo CatalogPart, ad eccezione dell'intestazione e del piè di pagina.
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
Protected Overridable Sub RenderPartContents (writer As HtmlTextWriter, catalogPart As CatalogPart)
Parametri
- writer
- HtmlTextWriter
Oggetto HtmlTextWriter che riceve il contenuto del controllo catalogPart
.
- catalogPart
- CatalogPart
Controllo di cui viene attualmente eseguito il rendering.
Eccezioni
Il valore del controllo cui fa riferimento catalogPart
è null
.
Esempio
Nell'esempio di codice seguente viene illustrato come eseguire l'override del RenderPartContents metodo per aggiungere testo alla parte del catalogo. Per il codice completo necessario per eseguire l'esempio, inclusa la pagina Web per ospitare questi controlli, vedere la sezione Esempio della panoramica della CatalogPartChrome classe.
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 di catalogPart
, lasciando il rendering dell'intestazione e del piè di pagina al rendering predefinito.
Note per gli eredi
Facoltativamente, è possibile eseguire l'override del RenderPartContents(HtmlTextWriter, CatalogPart) metodo. In tal caso, è possibile eseguire semplicemente qualsiasi personalizzazione di rendering desiderata per catalogPart
e quindi chiamare il RenderControl(HtmlTextWriter) relativo metodo.