Condividi tramite


Controlli AJAX ASP.NET

I controlli ASP.NET AJAX consentono di creare una vasta gamma di comportamenti del client con un numero limitato o addirittura senza script client, ad esempio l'aggiornamento parziale della pagina (aggiornamento di parti selezionate della pagina anziché aggiornamento dell'intera pagina con un postback) e la visualizzazione dello stato di avanzamento dell'aggiornamento durante postback asincroni. Gli aggiornamenti asincroni parziali della pagina evitano il sovraccarico dei postback a pagina completa.

  • Controllo ScriptManager   Il controllo Controllo ScriptManager gestisce lo script client per le pagine Web ASP.NET abilitate per AJAX.

  • Controllo ScriptManagerProxy   Il controllo Controllo ScriptManagerProxy consente di utilizzare componenti nidificati, come pagine di contenuto e controlli utente, per aggiungere riferimenti a script e servizi in pagine nelle quali è già definito un controllo ScriptManager in un elemento padre.

  • Controllo Timer   Il controllo Controllo Timer esegue postback a intervalli definiti. Se si utilizza il controllo Timer con un controllo UpdatePanel, è possibile attivare aggiornamenti parziali della pagina a intervalli definiti. È inoltre possibile utilizzare il controllo Timer per inviare l'intera pagina.

  • Controllo UpdatePanel   Il controllo Controllo UpdatePanel consente di creare applicazioni Web avanzate e basate su client. Tramite i controlli UpdatePanel è possibile eseguire un aggiornamento parziale della pagina.

  • Controllo UpdateProgress   Il controllo Controllo UpdateProgress fornisce informazioni sullo stato degli aggiornamenti parziali della pagina nei controlli UpdatePanel.

Per il corretto funzionamento di tutti i controlli AJAX ASP.NET sono necessarie impostazioni specifiche in un file web.config. Se si tenta di utilizzare uno di questi controlli e il sito non contiene il file web.config necessario, verranno segnalati errori nella visualizzazione Progettazione della pagina nella posizione in cui avrebbe dovuto essere visualizzato il controllo. Se si fa clic su un controllo in tale stato nella visualizzazione Progettazione, in Microsoft Expression Web verrà offerta la possibilità di creare un nuovo file web.config o di aggiornare il file web.config esistente.

[!NOTA]

Per una corretta visualizzazione dei controlli ASP.NET AJAX dal server Web, quest'ultimo deve supportare .NET Framework 3.5 o versione successiva.

Vedere anche

Attività

Esercitazione: come aggiornare un controllo UpdatePanel a intervalli specifici

Concetti

Cenni preliminari sul rendering parziale della pagina
Esercitazione: come creare una pagina con due aree che vengono aggiornate in modo indipendente
Controllo Timer
Controllo UpdatePanel
Controllo UpdateProgress
Controllo ScriptManager
Controllo ScriptManagerProxy