TagPrefixAttribute(String, String) Constructor

Definitie

Initialiseert een nieuw exemplaar van de TagPrefixAttribute klasse.

public:
 TagPrefixAttribute(System::String ^ namespaceName, System::String ^ tagPrefix);
public TagPrefixAttribute(string namespaceName, string tagPrefix);
new System.Web.UI.TagPrefixAttribute : string * string -> System.Web.UI.TagPrefixAttribute
Public Sub New (namespaceName As String, tagPrefix As String)

Parameters

namespaceName
String

Een tekenreeks die de aangepaste naamruimte voor besturingselementen identificeert.

tagPrefix
String

Een tekenreeks die het aangepaste besturingsvoorvoegsel identificeert.

Uitzonderingen

De namespaceName of de tagPrefix is null of een lege tekenreeks ("").

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een kenmerk op assemblyniveau definieert waarmee u een alias voor het tagvoorvoegsel voor een aangepast besturingselement kunt opgeven. Dit kenmerk wordt gebruikt door hulpprogramma's zoals Microsoft Visual Studio om automatisch een @ Register-instructie te genereren op webpagina's waar de aangepaste besturingselementen worden gebruikt.


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>");
            }
      }
}

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

<assembly: TagPrefix("CustomControls", "custom")> _

Namespace CustomControls
   
   ' Simple custom control
   Public Class MyVB_Control 
   Inherits Control
      Private message As String = "Hello"
      
      Public  Property getMessage() As String
         Get
            Return message
         End Get
         Set (ByVal value As String)
            message = value
         End Set
      End Property
      
      <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
      Protected Overrides Sub Render(writer As HtmlTextWriter)
         writer.Write(("<span style='background-color:aqua; font:8pt tahoma, verdana;'> " + Me.getMessage + "<br>" + "VB version. The time on the server is " + System.DateTime.Now.ToLongTimeString() + "</span>"))
      End Sub
   End Class
End Namespace 'CustomControls

Opmerkingen

Bij het definiƫren van uw aangepaste besturingselement en voordat u code opgeeft, moet u deze klasseconstructor als volgt aanroepen:

[assembly:TagPrefix(namespace, tag)]

Van toepassing op