Ouvrir dans une nouvelle page [Résolu]

Signaler
Messages postés
23
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
2 avril 2008
-
Messages postés
23
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
2 avril 2008
-
Bonjour,

J'ai actuellement la page principale de mon site qui permet d'effectuer une recherche selon plusieurs critères.
Quand on clique sur un des resultats trouvés, il s'affiche dans la même page.
Je voudrais maintenant afficher ce résultat dans une autre page, pour pouvoir garder les critères de la recherche à côté.

J'utilise cette instruction:
scriptManager.RegisterStartupScript (this, GetType(), "open", "window.open('./mapage.aspx', 'newWindow', 'height=768, width=1024, top=10, left=10, resizable=yes');", true); 

Mon problème est le suivant : si cela a bien pour effet d'afficher mon resultat dans une autre page, la page principale (de recherche) est reloadé, et donc, je n'ai pas mes critères conservés !!

Auriez vous une idée pour résoudre ceci ??
Merci beaucoup !!
                           

3 réponses

Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009

Tu peut sauvegarder tes critères de recherche dans des Objets Session afin de les réccuperer par la suite.




----------------------------------------
X

x
X Enjoy & Get Connected XxX
Messages postés
23
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
2 avril 2008

En fait je viens de comprendre que juste après cet appel le Page_Load est appelé !
N'y a t-il pas un moyen que ma page reste telle quelle?
avec une autre maniere de faire peut etre ?
Messages postés
23
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
2 avril 2008

c'est ce que j'ai fait, ca marche merci !

C'est normal que le fait de passer par le page_load ca "detruit" le datasource de mon gridview (et donc perd mes criteres) alors qu'il n'ya rien a propos du gridview dedans justement ?