Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo HtmlTextWriter.RenderAfterContent

Scrive qualsiasi testo o spaziatura presente dopo il contenuto e prima del tag di chiusura dell'elemento di markup nel flusso di output del markup.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected virtual string RenderAfterContent()

Valore restituito

Tipo: System.String
Stringa contenente la spaziatura o il testo da scrivere dopo il contenuto dell'elemento.

Il metodo RenderAfterContent può essere utile per inserire elementi figlio nell'elemento di markup corrente.

Note per gli eredi

L'implementazione della classe HtmlTextWriter del metodo RenderAfterContent restituisce null. Eseguire l'override di RenderAfterContent se si desidera scrivere testo o spaziatura dopo il contenuto dell'elemento, ma prima del tag di chiusura.

Nell'esempio di codice riportato di seguito viene illustrato come eseguire l'override del metodo RenderAfterContent in una classe derivata dalla classe HtmlTextWriter per determinare se viene eseguito il rendering di un elemento <label>. In questo caso, l'override di RenderAfterContent inserirà il tag di chiusura di un elemento <font> immediatamente prima del tag di chiusura dell'elemento <label>. Se viene eseguito il rendering di un elemento diverso da <label>, viene utilizzato il metodo di base RenderAfterContent.


// Override the RenderAfterContent method to render
// the closing tag of a font element if the 
// rendered tag is a label element.
protected override string RenderAfterContent()
{
    // Check to determine whether the element being rendered
    // is a label element. If so, render the closing tag
    // of the font element; otherwise, call the base method.
    if (TagKey == HtmlTextWriterTag.Label)
    {
        return "</font>";
    }
    else
    {
        return base.RenderAfterContent();
    }
}


.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft