Control.ID Control.ID Control.ID Control.ID Property

Définition

Obtient ou définit l'ID programmatique assigné au contrôle serveur.Gets or sets the programmatic identifier assigned to the server control.

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

Valeur de propriété

ID programmatique assigné au contrôle.The programmatic identifier assigned to the control.

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, aux événements et aux méthodes du contrôle serveur.Setting this property on a server control provides you with programmatic access to the server control's properties, events, and methods. 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.This property can be set by Web developers by declaring an ID attribute in the opening tag of an ASP.NET server control.

Si cette propriété n’est pas spécifiée pour un contrôle serveur, soit de manière déclarative, soit par programme, vous pouvez obtenir une référence au contrôle via la propriété Controls de son contrôle parent.If this property is not specified for a server control, either declaratively or programmatically, you can obtain a reference to the control through its parent control's Controls property.

Notes

Seules les combinaisons de caractères alphanumériques et le caractère de soulignement (_) sont des valeurs valides pour cette propriété.Only combinations of alphanumeric characters and the underscore character ( _ ) are valid values for this property. Si vous incluez des espaces ou d’autres caractères non valides, une erreur d’analyseur de page ASP.NET sera provoquée.Including spaces or other invalid characters will cause an ASP.NET page parser error.

S’applique à

Voir aussi