ASP.Net  »  Articoli  »  ASP.NET 4 

Le novità di ASP.NET 4

di: Simone Moretti     03 Febbraio 2010

Quest'articolo ha lo scopo di fornire una veloce panoramica sulle funzionalità più interessanti introdotte con la versione 4 di ASP.NET.

Anzitutto è interessante sottolineare un aspetto che dà la misura dell'evoluzione di questa tecnologia. Oggi possiamo pensare ad ASP.NET non più come ad un'unica piattaforma di sviluppo, con il tempo infatti si è andato specializzando un core di servizi di base, ormai chiamato ASP.NET Framework (appena sopra al Framework .NET) sulle quali si stanno consolidando quattro componenti, a realizzare lo strato di presentazione:

Figura 1. ASP.NET 4 - Framework e componenti

ASP.NET 4 - Framework e componenti

In questo articolo ci occupiamo principalmente di Web Forms, esaminando le novità che tendono a rendere questa tecnologia più semplice ed efficace rispetto al passato.

Controllare i Client ID

Nelle applicazioni web si fa un uso sempre più massiccio di tecnologia Ajax, il problema principale che i programmatori trovano è identificare univocamente i server control negli script lato client perché spesso a runtime assumono dei nomi troppo lunghi o che non sono affatto prevedibili.

Con ASP.NET 4 è stata introdotta una nuova proprietà che prende il nome di ClientIDMode il cui scopo è assegnare degli identificativi più semplici (static) e predicibili (predictable, per controlli come le liste puntate e i menu) che aiutino gli sviluppatori nel referenziare i controlli generati lato server negli script usati lato client.

Questa caratteristica è particolarmente utile quando utilizziamo framework lato client come JQueryUI ad esempio.

Output Caching

Grazie al nuovo meccanismo di estensione all'Output Caching, è possibile definire provider specifici sia per supporti di memorizzazione dati (dischi locali o remoti, motori di cache distribuiti, RAM, etc.) sia per singole richieste HTTP e controlli Web.

Progettando provider ad hoc è possibile definire strategie di gestione della Cache più intelligenti ed oculate, ad esempio, si può decidere di tenere in RAM le pagine più visitate di un portale e registrare su disco le pagine con meno richieste.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto