HtmlTextWriter.RenderBeforeContent Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İçeriğin önüne ve işaretleme öğesinin açılış etiketinden sonra herhangi bir metin veya aralık yazar.
protected:
virtual System::String ^ RenderBeforeContent();
protected virtual string RenderBeforeContent ();
abstract member RenderBeforeContent : unit -> string
override this.RenderBeforeContent : unit -> string
Protected Overridable Function RenderBeforeContent () As String
Döndürülenler
Öğenin içeriğinden önce yazacak metin veya aralık. Geçersiz kılınmazsa döndürür RenderBeforeContent()null
.
Örnekler
Aşağıdaki kod örneği, sınıfından türetilen bir sınıfın RenderBeforeContent bir öğeyi işlemek <label>
üzere olup olmadığını belirlemek için yönteminin HtmlTextWriter nasıl geçersiz kılındığını gösterir. Bu durumda geçersiz kılma, RenderBeforeContent öğenin açılış etiketinden <font>
hemen sonra öğenin açılış etiketini <label>
ekler. Bu bir <label>
öğe değilse, RenderBeforeContent temel yöntem kullanılır.
// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.
virtual String^ RenderBeforeContent() override
{
// Check to determine whether the element being rendered
// is a label element. If so, render the opening tag
// of the font element; otherwise, call the base method.
if ( TagKey == HtmlTextWriterTag::Label )
{
return "<font color=\"red\">";
}
else
{
return __super::RenderBeforeContent();
}
}
// Override the RenderBeforeContent method to write
// a font element that applies red to the text in a Label element.
protected override string RenderBeforeContent()
{
// Check to determine whether the element being rendered
// is a label element. If so, render the opening tag
// of the font element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.Label)
{
return "<font color=\"red\">";
}
else
{
return base.RenderBeforeContent();
}
}
' Override the RenderBeforeContent method to write
' a font element that applies red to the text in a Label element.
Protected Overrides Function RenderBeforeContent() As String
' Check to determine whether the element being rendered
' is a label element. If so, render the opening tag
' of the font element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.Label Then
Return "<font color=""red"">"
Else
Return MyBase.RenderBeforeContent()
End If
End Function 'RenderBeforeContent
Açıklamalar
İç RenderBeforeContent işaretlemeden önce geçerli işaretleme öğesine alt öğeler eklemek istiyorsanız yöntemi yararlı olabilir.
Devralanlara Notlar
HtmlTextWriter yönteminin RenderBeforeContent() sınıf uygulaması döndürürnull
. Açma etiketinden sonra ancak öğe içeriğinin önüne metin veya aralık yazmak istiyorsanız, geçersiz kılın RenderBeforeContent() .