Proprietà Control.ID (System.Web.UI)

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Proprietà Control.ID
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

Ottiene o imposta l'identificatore a livello di codice assegnato al controllo server.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)
Sintassi

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

Valore proprietà

Tipo: System.String
L'identificatore a livello di codice assegnato al controllo.
Note

L'impostazione di questa proprietà su un controllo server consente un accesso a livello di programmazione a proprietà, eventi e metodi del controllo server. Questa proprietà può essere impostata dagli sviluppatori Web dichiarando un attributo ID nel tag di apertura di un controllo server ASP.NET.

Se questa proprietà non viene specificata per un controllo server, a livello di dichiarazione o di programmazione, è possibile ottenere un riferimento al controllo tramite la proprietà Controls del relativo controllo padre.

Nota Nota

I valori validi per questa proprietà sono solo le combinazioni di caratteri alfanumerici e il carattere di sottolineatura (_). L'inserimento di spazi o di altri caratteri non validi provoca un errore del parser sulla pagina ASP.NET.

Esempi

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


Informazioni sulla versione

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0
Piattaforme

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Vedere anche

Riferimenti