Control.ID Propriedade

Definição

Obtém ou define o identificador programático atribuído ao controle de servidor.

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

Valor da propriedade

String

O identificador programático atribuído ao controle.

Atributos

Exemplos

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

Comentários

Definir essa propriedade em um controle de servidor fornece acesso programático às propriedades, eventos e métodos do controle do servidor. Essa propriedade pode ser definida por desenvolvedores Web declarando um ID atributo na marca de abertura de um controle de servidor ASP.NET.

Se essa propriedade não for especificada para um controle de servidor, seja declarativamente ou programaticamente, você poderá obter uma referência ao controle por meio da propriedade do Controls controle pai.

Observação

Somente combinações de caracteres alfanuméricos e o caractere sublinhado ( _ ) são valores válidos para essa propriedade. Incluir espaços ou outros caracteres inválidos causará um erro ASP.NET analisador de página.

Aplica-se a

Confira também