Obtém ou define o identificador programático atribuído ao controle de servidor.
Assembly: System.Web (em System.Web.dll)
<ThemeableAttribute(False)> _ Public Overridable Property ID As String Get Set
[ThemeableAttribute(false)] public virtual string ID { get; set; }
[ThemeableAttribute(false)] public: virtual property String^ ID { String^ get (); void set (String^ value); }
[<ThemeableAttribute(false)>] abstract ID : string with get, set [<ThemeableAttribute(false)>] override ID : string with get, set
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
|
|---|
|
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. |
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
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); }
.NET Framework
Com suporte em: 4, 3.5, 3.0, 2.0, 1.1, 1.0Windows 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.

Observação