salve ragazzi,
ho un problema che mi sta facendo parecchio pensare...
nel pageload carico un gridview con una stored i cui parametri sono forniti dalle informazioni del profilo utente.
in base a questa gridview poi setto delle variabili di sessione in questo modo:

session[var1]=gridview1.selectedrow.cells[0].text;

e via dicendo...

all'interno della stessa pagina poi ho un pulsante che si incarica di trasportare tutte le variabili di sessione in una pagina di destinazione, nella quale ho un datalist che si riempie con un'altra stored i cui parametri sono le variabili di sessione passate dalla prima pagina.

il problema è questo: nella prima pagina il grid me lo riempie benissimo, al click per la seconda pagina ho invece una pagina vuota...
ed ho pensato alle variabili di sessione che non passano i valori giusti...ma ho fatto la prova col debug, e le variabili in effetti sono riempite...
come mai le variabili di sessione risultano vuote sebbene il gv da cui prendono i valori è riempito?

qualcuno di voi saprebbe indicarmi quale può essere la causa?
grazie a tutti!