[NET Framework 4.0] : ClientIDMode
Tra le numerose novità introdotte con la versione 4.0 del .NET Framework , non potevano mancare anche nuove ed interessanti funzionalità di ASP.NET. Tra queste troviamo la proprietà ClientIDMode che possiamo impostare sia a livello di singola pagina nelle direttive @Page o @Master, che a livello di intera applicazione nel Web.config.
Questa proprietà ci consente di intervenire sulla modalità utilizzata da ASP.NET per assegnare i nomi ai controlli contenuti in una pagina. Come sappiamo, infatti, ad ogni controllo inserito in una pagina ASP.NET deve essere assegnato un identificatore (ID) univoco che lo distingua dagli altri controlli e che ci consenta anche di utilizzarlo dal codice contenuto nel code behind della pagina.
Questo può essere utilizzato così com’è da codice lato server, ma nel momento in cui la pagina viene renderizzata in HTML questo identificativo, lato client, viene in qualche modo alterato da ASP.NET perché è necessario che l’univocità rimanga anche a livello di HTML. L’ID generato e assegnato[....leggi il resto]