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.

Html32TextWriter.RenderBeforeContent أسلوب

Visual Studio 2010

قم بكتابة أي تباعد التبويب أو معلومات الخط الذي يظهر قبل المحتوى الذي هو الموجودة في عنصر HTML.

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

protected override string RenderBeforeContent()

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

النوع: System.String
معلومات خط أو تباعد للكتابة قبل تقديم المحتوى الموجود في عنصر HTML; otherwهوe، إذا كان هناك هو لا توجد معلومات مثل تقديم null.

يلي تعليمات برمجية مثال يوضح كيفية يمنع RenderBeforeContentالأسلوب. التعليمة البرمجية للتحقق ما إذا كانت thعنصر هو تقديم، ومن ثم يستخدم SupportsBoldطريقة للتحقق ما إذا كان جهاز الذي يطلب أن تنسيق الغامق dهوplay. إذا كان جهاز يدعم تنسيق الغامق، RenderBeforeContentيكتب أسلوب الفتح علامة من bالعنصر. إذا كان جهاز لا يعتمد تنسيق الغامق، RenderBeforeContentيكتب أسلوب الفتح علامة من fontعنصر colorتعيين السمة على القيمة ست عشرية أحمر.

بعد ذلك، كل أسلوب فحص ما إذا كان h4عنصر هو تقديم، ومن ثم يستخدم SupportsItalicخاصية للتحقق ما إذا كان جهاز الذي يطلب يمكن تنسيق مائل dهوplay. إذا كان جهاز يدعم الخط المائل تنسيق، RenderBeforeContentيكتب أسلوب الفتح علامة من iالعنصر. إذا كان جهاز لا يعتمد الخط المائل تنسيق، RenderBeforeContentأسلوب الكتابة فتح علامة من fontعنصر colorتعيين السمة إلى القيمة الست عشرية لللون أزرق البحري.

هذا مثال للتعليمة البرمجية هي جزء من مثال أكبر متوفر لفئة Html32TextWriter.


		// Override the RenderBeforeContent method to render
		// styles before rendering the content of a <th> element.
		protected override string RenderBeforeContent()
		{
			// Check the TagKey property. If its value is
			// HtmlTextWriterTag.TH, check the value of the 
			// SupportsBold property. If true, return the
			// opening tag of a <b> element; otherwise, render
			// the opening tag of a <font> element with a color
			// attribute set to the hexadecimal value for red.
			if (TagKey == HtmlTextWriterTag.Th)
			{
				if (SupportsBold)
					return "<b>";
				else
					return "<font color=\"FF0000\">";
			}

			// Check whether the element being rendered
            // is an <H4> element. If it is, check the 
            // value of the SupportsItalic property.
            // If true, render the opening tag of the <i> element
            // prior to the <H4> element's content; otherwise, 
            // render the opening tag of a <font> element 
            // with a color attribute set to the hexadecimal
            // value for navy blue.
			if (TagKey == HtmlTextWriterTag.H4)
			{
				if (SupportsItalic)
					return "<i>";
				else
					return "<font color=\"000080\">";
			}
			// Call the base method.
			return base.RenderBeforeContent();
		}


نظام التشغيل 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
إظهار: