Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Internet >> .

Come bloccare lo sfarfallio di una pagina su Postback

I programmatori Asp.Net usano il termine "postback" per fare riferimento a un aggiornamento di pagina che accede al server. Una pagina lampeggia 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, offre 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.

Passaggio 1

Apri il file che contiene la pagina Web tremolante in Visual Studio ( vedi Riferimenti 1, pagine 1602 - 1607).

Passaggio 2

Aggiungi un controllo ScriptManager alla pagina.

Passaggio 3

Racchiudi il contenuto che desideri aggiornare tramite un postback all'interno di un controllo UpdatePanel. Impostare l'ID del controllo UpdatePanel su "UDP1" e impostare la proprietà "Runat" su "Server".

Passaggio 4

Impostare le proprietà dei controlli nidificati in UpdatePanel. Racchiudere sia i controlli sensibili all'utente che i controlli dei dati all'interno dello stesso UpdatePanel.

Salvare il lavoro ed eseguire la pagina Web. Interagisci con i controlli utente della pagina per assicurarti che non causino uno sfarfallio della pagina a seguito di un postback.

Elementi che ti serviranno

Visual Studio, 2008 o versione successiva

 

Computer © www.354353.com