TagPrefixAttribute(String, String) Oluşturucu
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.
TagPrefixAttribute sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- namespaceName
- String
Özel denetim ad alanını tanımlayan bir dize.
- tagPrefix
- String
Özel denetim ön ekini tanımlayan bir dize.
Özel durumlar
namespaceName
veya veya tagPrefix
null
boş bir dize ("").
Örnekler
Aşağıdaki kod örneği, özel denetim için etiket ön eki diğer adı belirtmenize olanak tanıyan bir derleme düzeyi özniteliğinin nasıl tanımlandığını gösterir. Bu öznitelik, özel denetimlerin kullanıldığı Web sayfalarında otomatik olarak yönerge @ Register
oluşturmak için Microsoft Visual Studio gibi araçlar tarafından kullanılır.
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
Açıklamalar
Özel denetiminizi tanımlarken ve herhangi bir koddan önce aşağıdaki gibi bu sınıf oluşturucuyu çağırmanız gerekir:
[assembly:TagPrefix(namespace, tag)]