संपादित करें

इसके माध्यम से साझा किया गया


Html32TextWriter.RenderBeforeTag Method

Definition

Writes any text or tab spacing that occurs before the opening tag of an HTML element to the HTML 3.2 output stream.

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

Returns

The HTML font and spacing information to render before the tag; otherwise, if there is no such information to render, null.

Examples

The following code example demonstrates how to override the RenderBeforeTag method. The code checks whether an a element is being rendered. If so, the overridden RenderBeforeTag method writes the opening tag of a small element. The sample for the RenderAfterTag performs the same check for the a element, and then writes the closing tag of the small element.

This code example is part of a larger example provided for the Html32TextWriter class.

// 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

Applies to

See also