Freigeben über


Control.ID-Eigenschaft

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

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<ThemeableAttribute(False)> _
Public Overridable Property ID As String
'Usage
Dim instance As Control
Dim value As String

value = instance.ID

instance.ID = value
[ThemeableAttribute(false)] 
public virtual string ID { get; set; }
[ThemeableAttribute(false)] 
public:
virtual property String^ ID {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ID ()

/** @property */
public void set_ID (String value)
public function get ID () : String

public function set ID (value : String)

Eigenschaftenwert

Der programmgesteuerte Bezeichner, der dem Steuerelement zugewiesen ist.

Hinweise

Durch Festlegen dieser Eigenschaft für ein Serversteuerelement erhalten Sie programmgesteuerten Zugriff auf die Eigenschaften, Ereignisse und Methoden des Serversteuerelements. Webentwickler können diese Eigenschaft festlegen, indem sie im öffnenden Tag eines ASP.NET-Serversteuerelements ein ID-Attribut deklarieren.

Wenn diese Eigenschaft für ein Serversteuerelement nicht programmgesteuert oder deklarativ festgelegt wurde, können Sie über die Controls-Eigenschaft des übergeordneten Steuerelements einen Verweis auf das Steuerelement erhalten.

Hinweis

Wenn in diese Eigenschaft Leerzeichen aufgenommen werden, führt das zu einem Verarbeitungsfehler der ASP.NET-Seite.

Beispiel

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
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);
}
void Page_Init(Object sender,EventArgs e)
{
    // Add a event Handler for 'Init'.
    myControl.add_Init(new System.EventHandler(Control_Init));
} //Page_Init

void Control_Init(Object sender,EventArgs e)
{ 
    get_Response().Write("The ID of the object initially : " 
        + myControl.get_ID());
    // Change the ID property.
    myControl.set_ID("TestControl");
    get_Response().Write("<br>The changed ID : " + myControl.get_ID());
} //Control_Init

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Control-Klasse
Control-Member
System.Web.UI-Namespace
Control.NamingContainer
INamingContainer