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