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.

TagPrefixAttribute المنشئ

Visual Studio 2010

تهيئة مثيل جديد من فئة ال TagPrefixAttribute.

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

public TagPrefixAttribute(
	string namespaceName,
	string tagPrefix
)

المعلمات

namespaceName
النوع: System.String
سلسلة تعرف عنصر تحكم مخصص مساحة الاسم.
tagPrefix
النوع: System.String
سلسلة تعرف عنصر تحكم مخصص بادئة.

استثناء:شرط
ArgumentException

namespaceNameأو tagPrefixهو nullأو سلسلة أحرف فارغ ("").

في تعريف المخصص الخاص بك عنصر تحكم، وقبل بأية تعليمات برمجية، يجب استدعاء الدالة الإنشائية الفئة هذه كالتالي:

[assembly:TagPrefix(namespace, tag)]

يلي تعليمات برمجية مثال يوضح كيف يتم تعريف سمة المستوى تجميع التي تمكنك من تعيين اسم مستعار لبادئة علامة لعنصر تحكم مخصص. This attribute is used by tools such as Microsoft Visual Studio to automatically generate a @ Register directive in Web pages where the custom controls are used.



using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

[assembly:TagPrefix("CustomControls", "custom")]


namespace CustomControls
{

	// Simple custom control
	public class MyCS_Control : Control
      {
            private String message = "Hello";

            public virtual String Message
            {
                  get
                  {
                        return message;
                  }
                  set
                  {
                        message = value;
                  }
            }

            [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] 
            protected override void Render( HtmlTextWriter writer)
            {
            writer.Write("<span style='background-color:aqua; font:8pt tahoma, verdana;'> "
                        + this.Message + "<br>" + "C# version. The time on the server is " + System.DateTime.Now.ToLongTimeString()
                        + "</span>");

            }

      }

}



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