Gestione dei pulsanti Avanti e Indietro del browser con AJAX

Uno dei problemi che si hanno con AJAX riguarda la gestione dei pulsanti Avanti e Indietro del browser. Se, ad esempio, si inserisce un controllo Wizard all’interno di un UpdatePanel, è possibile spostarsi tra i passaggi della procedura senza effettuare postback sincroni della pagina. Tuttavia, la pressione del pulsante Indietro nel browser non causa il ritorno allo step precedente, bensì il caricamento della pagina mostrata prima di quella contenente il Wizard: in altre parole, le interazioni basate su AJAX non determinano l’aggiornamento della cronologia del browser.

L’oggetto ScriptManager della versione 3.5 SP1 del .NET Framework introduce proprio il supporto alla cronologia del browser per le chiamate AJAX, attraverso il metodo AddHistoryPoint e l’evento Navigate. Dino Esposito ha scritto un esauriente articolo che spiega come utilizzare questa nuova API, che funziona indipendentemente dal browser (personalmente, ho provato con Internet Explorer e Firefox).

Technorati Tag: ,,,

posted @ venerdì 27 novembre 2009 22.03

Print

Comments on this entry:

# re: Gestione dei pulsanti Avanti e Indietro del browser con AJAX

Left by bailey button ugg boots uk at 28/11/2009 4.14
Gravatar

Thanks for your sharing,It's wonderfu

# jordan shoes

Left by jordan shoes at 12/03/2010 9.55
Gravatar
if you want to buy here is some good Website
for another you can see this any more

Your comment:



 (will not be displayed)


 
 
 
Please add 2 and 1 and type the answer here:
 

Live Comment Preview:

 
«marzo»
domlunmarmergiovensab
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910