Control.ID Eigenschaft

Definition

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

public:
 virtual property System::String ^ ID { System::String ^ get(); void set(System::String ^ value); };
public virtual string ID { get; set; }
[System.Web.UI.Themeable(false)]
public virtual string ID { get; set; }
member this.ID : string with get, set
[<System.Web.UI.Themeable(false)>]
member this.ID : string with get, set
Public Overridable Property ID As String

Eigenschaftswert

String

Der programmgesteuerte Bezeichner, der dem Steuerelement zugewiesen ist.

Attribute

Beispiele

void Page_Init(object sender,EventArgs e)
{
   // Add a event Handler for 'Init'.
   myControl.Init += new System.EventHandler(Control_Init);
}

void Control_Init(object sender,EventArgs e)
{ 
  Response.Write("The ID of the object initially : " + myControl.ID);      
  // Change the ID property.
   myControl.ID="TestControl";
   Response.Write("<br />The changed ID : " + myControl.ID);
}
Sub Page_Init(sender As Object, e As EventArgs)
   ' Add a event Handler for 'Init'.
   AddHandler myControl.Init, AddressOf Control_Init
End Sub

Sub Control_Init(sender As Object, e As EventArgs)
   Response.Write(("The ID of the object initially : " + myControl.ID))
   ' Change the ID property.
   myControl.ID = "TestControl"
   Response.Write(("<br />The changed ID : " + myControl.ID))
End Sub

Hinweise

Wenn Sie diese Eigenschaft auf einem Serversteuerelement festlegen, erhalten Sie programmgesteuerten Zugriff auf die Eigenschaften, Ereignisse und Methoden des Serversteuerelements. Diese Eigenschaft kann von Webentwicklern festgelegt werden, indem Sie ein ID Attribut im öffnenden Tag eines ASP.NET Serversteuerelements deklarieren.

Wenn diese Eigenschaft für ein Serversteuerelement nicht angegeben ist, können Sie entweder deklarativ oder programmgesteuert einen Verweis auf das Steuerelement über die Eigenschaft des übergeordneten Controls Steuerelements abrufen.

Hinweis

Nur Kombinationen von alphanumerischen Zeichen und dem Unterstrichzeichen ( _ ) sind gültige Werte für diese Eigenschaft. Das Einschließen von Leerzeichen oder anderen ungültigen Zeichen verursacht einen ASP.NET Seitenparserfehler.

Gilt für

Siehe auch