Control.ID Propriété

Définition

Obtient ou définit l'ID programmatique assigné au contrôle serveur.

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

Valeur de propriété

String

ID programmatique assigné au contrôle.

Attributs

Exemples

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

Remarques

La définition de cette propriété sur un contrôle serveur vous permet d’accéder par programmation aux propriétés, événements et méthodes du contrôle serveur. Cette propriété peut être définie par les développeurs Web en déclarant un ID attribut dans la balise d’ouverture d’un contrôle serveur ASP.NET.

Si cette propriété n’est pas spécifiée pour un contrôle serveur, de manière déclarative ou programmatique, vous pouvez obtenir une référence au contrôle via la propriété de Controls son contrôle parent.

Notes

Seules les combinaisons de caractères alphanumériques et de trait de soulignement (_) sont des valeurs valides pour cette propriété. L’inclusion d’espaces ou d’autres caractères non valides entraîne une erreur d’analyseur de page ASP.NET.

S’applique à

Voir aussi