Aggiunta di funzionalità AJAX e client
Aggiornamento: novembre 2007
È possibile migliorare le funzionalità basate sul server di ASP.NET includendo la funzionalità script client nelle pagine Web ASP.NET. È possibile utilizzare lo script client per fornire un'interfaccia utente più dettagliata e reattiva. È inoltre possibile utilizzare lo script client per effettuare chiamate asincrone al server Web mentre una pagina è in esecuzione nel browser.
ASP.NET fornisce due approcci per l'inserimento delle funzionalità client. Il primo approccio consiste nell'utilizzare le funzionalità AJAX di ASP.NET. ASP.NET AJAX include una libreria delle funzioni script client che apportano agli scipt client molti dei vantaggi della programmazione orientata a oggetti e del modello ASP.NET. ASP.NET AJAX fornisce inoltre un supporto basato su server che include i controlli server Web che possono automaticamente eseguire il rendering dello script client richiesto per le funzionalità AJAX.
Il secondo approccio consiste nel creare script client e nell'integrarli manualmente nelle pagine Web ASP.NET. Questo approccio è utile se si dispone solo di piccole parti di script client o se si desidera integrare script client esistenti nell'applicazione. Questo approccio viene utilizzato da molti controlli server Web ASP.NET (ad esempio, i controlli di convalida) per aggiungere la funzionalità client.
Funzionalità AJAX in ASP.NET
La documentazione per le funzionalità AJAX in ASP.NET include cenni preliminari, esercitazioni e argomenti di riferimento dell'API. È consigliabile iniziare con gli argomenti sotto "Introduzione" e consultare gli argomenti della tabella nell'ordine riportato.
Riferimento client ASP.NET AJAX |
Contiene le estensioni API JavaScript e DOM. |
Riferimento ai controlli server ASP.NET AJAX |
Le API di .NET Framework riportate di seguito supportano i controlli server ASP.NET AJAX: |
Guida introduttiva |
|
Utilizzo dei controlli server ASP.NET AJAX |
|
Script client con ASP.NET AJAX |
|
Debug e analisi |
|
Chiamata di servizi Web e servizi WCF |
|
Localizzazione e globalizzazione di applicazioni |
|
Estensione di ASP.NET AJAX |
Script client in ASP.NET
Negli argomenti riportati di seguito vengono fornite informazioni sulla creazione manuale di script client che migliora le funzionalità delle pagine Web e dei controlli server.
Introduzione agli script client |
|
Script client con controlli server |
|
Riferimenti a script e a script client dinamici |
|
Richiamata del codice client senza postback del server |