Control.ID Propriedade

Definição

Obtém ou define o identificador programático atribuído ao controlo do 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 de Propriedade

O identificador programático atribuído ao controlo.

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

Observações

Definir esta propriedade num controlo de servidor dá-lhe acesso programático às propriedades, eventos e métodos do controlo do servidor. Esta propriedade pode ser definida pelos programadores Web declarando um atributo ID na etiqueta de abertura de um controlo ASP.NET servidor.

Se esta propriedade não for especificada para um controlo de servidor, seja de forma declarativa ou programatica, pode obter uma referência ao controlo através da propriedade do Controls seu controlo principal.

Note

Apenas combinações de caracteres alfanuméricos e o sublinhado ( _ ) são valores válidos para esta propriedade. Incluir espaços ou outros caracteres inválidos causará um erro no parser de páginas ASP.NET.

Aplica-se a

Ver também