Aggiornare solo la querystring di una pagina

mercoledì 13 settembre 2006 - 18.31

Giovanni_3478 Profilo | Senior Member

Salve

Ho un quesito che ha inceppato la realizzazione del mio sito

Vorrei
nell'evento onclick di un linkbutton
scrivere del codice per
cambiare la querystring di una pagina
facendo in modo che venga aggiornata solo la querystring
e nessun altra parte della pagina.


Il risultato che vorrei ottenere
è su http://shopping.live.com



Come si procede per ottenere questo risultato?

freeteo Profilo | Guru

ciao,
credo proprio che quel sito usi Atlas, se non sai cosa sia dai 1occhiata qui:
http://www.dotnethell.it/articles/AJAX-Atlas-Web-2.0.aspx
http://atlas.asp.net/Default.aspx?tabid=47

cmq sia se vuoi solo cambiare pagina con javascript modificandone la querystring puoi farlo cosi':
<script type="text/jscript" > function cambia(){ var querys = window.location.search; var newurl = querys.replace('valore=1','valore=2'); window.location.href = newurl; } </script> </head> ..... <a onclick="cambia();" >clicca</a> .....
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Giovanni_3478 Profilo | Senior Member

Ho utilizzato il codice da te scritto:
logicamente la pagina viene aggiornata
così che viene sostituita una parte della querystring.

Però viene aggiornata l'intera pagina...

In shopping.live.com
si clicca su un link della parte a sinistra della pagina,
viene modificata la querystring aggiornando soltanto la querystring e nient'altro,
la parte centrale della pagina a seconda della querystring fa visualizzare una cosa anziche un'altra.

Ora: su come aggiornare con Atlas la parte centrale della pagina...ci siamo
(basta usare l'updatePanel);
ma per aggiornare solo la queryString non riesco proprio a capire come abbiano fatto.

Hai qualche idea?

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5