This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

HtmlTextWriter.RenderBeforeTag أسلوب

Visual Studio 2010

قم بكتابة أي نص أو تباعد قبل علامة فتح عنصر من عناصر ترميز.

مساحة الاسم:  System.Web.UI
التجميع:  System.Web (في System.Web.dll)

protected virtual string RenderBeforeTag()

القيمة المُرجعة

النوع: System.String
نص أو تباعد إلى الكتابة قبل فتح علامة العنصر العلامات. في حالة عدم تجاوز، null.

RenderBeforeTag الأسلوب مفيداً إذا كنت تريد إلى تقديم علامات إضافى فتح قبل علامة الفتح للعنصر المحدد.

ملاحظات للقائمين بالتنفيذ

The HtmlTextWriter فئة implementation of the RenderBeforeTag أسلوب إرجاع null. يمنع RenderBeforeTagإذا أردت إلى كتابة نص أو تباعد متقدماً لعنصر فتح علامة.

يوضح مثال التعليمة البرمجية التالية كيف يتم يمنع RenderBeforeTagطريقة لتحديد ما إذا كانت فئة التي هو مشتقة من HtmlTextWriterفئة هو حول تقديم <label>العنصر. إذا كان الأمر كذلك، RenderBeforeTagيمنع إدراج علامة فتح <font>عنصر مباشرة قبل <label>عنصر. إذا هو ليس بتقديم <label>عنصر، RenderBeforeTagالأساسية أسلوب يستخدم.


// Override the RenderBeforeTag method to add the 
// opening tag of a Font element before the 
// opening tag of any Label elements rendered by this 
// custom markup writer. 
protected override string RenderBeforeTag()
{
    // Compare the TagName property value to the
    // string label to determine whether the element to 
    // be rendered is a Label. If it is a Label,
    // the opening tag of the Font element, with a Color
    // style attribute set to red, is added before
    // the Label.
    if (String.Compare(TagName, "label") == 0)
    {
        return "<font color=\"red\">";
    }
    // If a Label is not being rendered, use 
        // the base RenderBeforeTag method.
    else
    {
        return base.RenderBeforeTag();
    }
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: