CatalogZoneBase.RenderBody(HtmlTextWriter) 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 l'override del metodo base per eseguire il rendering dell'area del corpo di una zona derivata dalla classe CatalogZoneBase.
protected:
override void RenderBody(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderBody (System.Web.UI.HtmlTextWriter writer);
override this.RenderBody : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderBody (writer As HtmlTextWriter)
Parametri
- writer
- HtmlTextWriter
Oggetto HtmlTextWriter che riceve il contenuto del corpo della zona.
Commenti
Il RenderBody metodo esegue il rendering dell'area del corpo di una CatalogZoneBase zona, ovvero l'area del contenuto principale tra l'intestazione e le aree piè di pagina e contiene CatalogPart controlli.
Il RenderBody metodo esegue l'override del WebZone metodo di base nella classe per fornire rendering specializzato che indirizza gli attributi di layout e stile che si applicano solo alle CatalogZoneBase zone. Il metodo esegue il rendering di una tabella contenente l'intero contenuto del corpo e, all'interno di tale tabella, imposta valori di attributo diversi a seconda di varie condizioni, incluso CatalogPart il numero di controlli nella zona. Se sono presenti più CatalogPart controlli, viene creato un collegamento per ogni controllo e vengono visualizzati solo i contenuti del controllo attualmente selezionato. Gli attributi di stile speciali vengono impostati nella CatalogPartChrome proprietà per il controllo selezionato CatalogPart rispetto a quelli attualmente non selezionati.
Se non CatalogPart sono presenti controlli nella zona, il metodo esegue il RenderBody rendering del EmptyZoneText valore della proprietà.