CatalogZoneBase.RenderBody(HtmlTextWriter) Metodo

Definizione

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 di contenuto principale tra le aree di intestazione e piè di pagina e contiene CatalogPart i controlli.

Il RenderBody metodo esegue l'override del metodo di base nella WebZone classe per fornire un rendering specializzato che punta agli 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 il numero CatalogPart di controlli presenti nella zona. Se sono presenti più CatalogPart controlli, viene creato un collegamento per ogni controllo e viene visualizzato solo il contenuto 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 RenderBody metodo esegue il rendering del valore della EmptyZoneText proprietà .

Si applica a

Vedi anche