Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta ajax

Asp.Net Ajax Postback ed eventi della pagina

Durante l'Ajax Postback di una pagina Asp.Net gli eventi della pagina vengono sollevati tutti (per esempio, viene eseguito il Page_Load). Di fatto l'Ajax Postback è un Postback, con la gestione dell' update parziale. Un post-salvavita con la lista degli errori da evitare programmando Asp.Net Ajax: http://encosia.com/2007/10/24/are-you-making-these-3-common-aspnet-ajax-mistakes/ Uno dei tanti motivi per cui il modello Postback/Eventi di Asp Net consente di prototipare applicazioni alla velocità della luce ma rende le applicazioni stesse estremamente lente e difficili nel tuning rispetto alla controparte Mvc.

ASP.net Ajax

Prendo l'occasione di alcuni "how do I? videos" per dare una chance ad ASP.net Ajax . Get Started with ASP.NET AJAX: Con ASP.net 3.5 e VS2008 non è necessario installare nient'altro. Un UpdatePanel è il contenitore che permette agli elementi contenuti di aggiornarsi senza ricaricare tutta la pagina. L'updatePanel ha una sottosezione ContentTemplate , dove vanno a finire tutti i controlli visuali trascinati nell'UpdatePanel. Un pulsante inserito nell'UpdatePanel provoca, al click, l'aggornamento del solo pannello. Per agganciare l'UpdatePanel ad eventi di controlli esterni al pannello si usa un AsyncPostBackTrigger (specificando nome del controllo ed evento da intercettare). Va inserito nella sottosezione Trigger di UpdatePanel. Get Started with the ASP.NET AJAX Control Toolkit Il kit è un'insieme di controlli visuali ajax-enabled, disponibile come sorgente e come binario precompilato su CodePlex. Il video è abbastanza inutile se si sa già come...