Come fermare lo sfarfallio di una pagina durante il postback

I programmatori Asp.Net usano il termine "postback" per fare riferimento a un aggiornamento della pagina che accede al server. Una pagina sfarfalla momentaneamente durante il postback perché il browser dell'utente cancella momentaneamente la pagina prima di eseguire il rendering del contenuto appena ricevuto. Microsoft, riconoscendo questo problema, fornisce ai programmatori diversi metodi per eliminare lo sfarfallio durante il postback, incluso il suo framework Ajax. Ajax, o Javascript asincrono e Xml, elimina lo sfarfallio limitando i postback solo alla parte della pagina che richiede i dati.

Passo 1

Aprire il file che contiene la pagina Web sfarfallio in Visual Studio (vedere Riferimenti 1, pagine 1602 - 1607).

Passo 2

Aggiungi un controllo ScriptManager alla pagina.

Passaggio 3

Racchiudere il contenuto che si desidera aggiornare tramite un postback all'interno di un controllo UpdatePanel. Impostare l'ID del controllo UpdatePanel su "UDP1" e la relativa proprietà "Runat" su "Server".

Passaggio 4

Imposta le proprietà dei controlli nidificati all'interno di UpdatePanel. Racchiudere sia i controlli reattivi dell'utente che i controlli dati nello stesso UpdatePanel.

Salva il tuo lavoro ed esegui la pagina Web. Interagisci con i controlli utente della pagina per assicurarti che non provochino lo sfarfallio della pagina dopo un postback.