Propriedade Control.ID (System.Web.UI)

Switch View :
Livre de scripts
Biblioteca de classes .NET Framework
Propriedade Control.ID
Este artigo foi traduzido por máquina. Para exibir esta página em modo editável com o conteúdo original em inglês ao mesmo tempo, mude sua preferência de exibição para o modo básico.

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

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)
Sintaxe

Visual Basic
<ThemeableAttribute(False)> _
Public Overridable Property ID As String
	Get
	Set
C#
[ThemeableAttribute(false)]
public virtual string ID { get; set; }
Visual C++
[ThemeableAttribute(false)]
public:
virtual property String^ ID {
	String^ get ();
	void set (String^ value);
}
F#
[<ThemeableAttribute(false)>]
abstract ID : string with get, set
[<ThemeableAttribute(false)>]
override ID : string with get, set

Valor de propriedade

Tipo: System.String
O identificador programático atribuído ao controle.
Comentários

A definição dessa propriedade em um controle de servidor fornece acesso programático a propriedades, eventos e métodos do controle de servidor. Esta propriedade pode ser definida por desenvolvedores da Web, declarando um atributo deID na marca de abertura de uma página ASP.NET server control.

Se essa propriedade não for especificada para um controle de servidor, de forma declarativa ou programaticamente, você pode obter uma referência para o controle através do controle pai Controls propriedade.

Observação Observação

Apenas as combinações de caracteres alfanuméricos e o caractere de sublinhado (_) são valores válidos para essa propriedade. Incluindo espaços ou outros caracteres inválidos fará com que um aplicativo ASP.Erro do analisador de página NET.

Exemplos

Visual Basic

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


C#

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);
}


Informações sobre versão

.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0, 1.1, 1.0
Plataformas

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Consulte também

Referência