Html32TextWriter.RenderBeforeTag Metodo

Definizione

Scrive qualsiasi testo o spaziatura di tabulazione presente prima del tag di apertura di un elemento HTML nel flusso di output di HTML 3.2.

protected:
 override System::String ^ RenderBeforeTag();
protected override string RenderBeforeTag ();
override this.RenderBeforeTag : unit -> string
Protected Overrides Function RenderBeforeTag () As String

Restituisce

String

Informazioni relative ai caratteri e alla spaziatura di cui eseguire il rendering prima del tag. In caso contrario, se non esistono informazioni di questo tipo di cui eseguire il rendering, null.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del RenderBeforeTag metodo. Il codice verifica se viene eseguito il rendering di un a elemento. In tal caso, il metodo sottoposto a override RenderBeforeTag scrive il tag di apertura di un small elemento. L'esempio per l'oggetto RenderAfterTag esegue lo stesso controllo per l'elemento a e quindi scrive il tag di chiusura dell'elemento small .

Questo esempio di codice fa parte di un esempio più grande fornito per la Html32TextWriter classe.

// Override the RenderBeforeTag method to render the
// opening tag of a <small> element to modify the text size of 
// any <a> elements that this writer encounters.
protected override string RenderBeforeTag()
{
    // Check whether the element being rendered is an 
    // <a> element. If so, render the opening tag
    // of the <small> element; otherwise, call the base method.
    if (TagKey == HtmlTextWriterTag.A)
        return "<small>";
    return base.RenderBeforeTag();
}
' Override the RenderBeforeTag method to render the
' opening tag of a <small> element to modify the text size of 
' any <a> elements that this writer encounters.
Protected Overrides Function RenderBeforeTag() As String
    ' Check whether the element being rendered is an 
    ' <a> element. If so, render the opening tag
    ' of the <small> element; otherwise, call the base method.
    If TagKey = HtmlTextWriterTag.A Then
        Return "<small>"
    End If
    Return MyBase.RenderBeforeTag()
End Function

Si applica a

Vedi anche