begin process at 2008 09 06 22:10:12
1 237 973 membres
355 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Transfert de Variable entre 2 formulaires avec 2 frames [ Archives ASP & ASP.NET / ASP.net ] (Coolpix08)

Transfert de Variable entre 2 formulaires avec 2 frames le 12/05/2006 11:14:48

Coolpix08
Bonjour a tous!
Voila ca fait 2 jour que je galere avec ce problème sur ce forum et sur le net.
Le problème est assez bete mais je n'est encore rien trouvé et je viens de commencer ASP.NET.

Problème :
Voila, j'ai 2 frames "header" et "main". Dans header j'ai la page "index.aspx" avec un textbox et 2 boutons
L'un des boutons sert a modifié par PostBack la valeur du champs textbox et l'autre permet de valider le formulaire.
 
C'est la que ya un ik!
J'aimerais récupérer la valeur du textbox dans un autre formulaire "page2.aspx" ( Problème résolue à l'instant avec Server.Transfert  plutot que Response.Redirect)
Mais j'aimerais également afficher ce formulaire dans l'autre frame "main". Car pour l'instant quand je valide je recupère la valeur mais dans la meme frame....

La solution se trouve dans les targets forcement.
Donc ma question est : Comment changer la target de la page source avant le server.transfert.

J'ai trouvé en utilisant un hyperlink, car la on peut spécifier la target directement mais le problème c'est que c'est une simple redirection sans validation de formulaire et donc je ne récupère pas les variables de l'ancien formulaire.
PS :  je suis sous .net 1.1 et j'aimerais ne pas passer par Session

J'espere que quelqu'un a la solution sinon
Merci d'avance!

Re : Transfert de Variable entre 2 formulaires avec 2 frames le 12/05/2006 19:25:18

Nurgle
Membre Club
(Admin CS)
Salut,

La solution qui me semble de très loin la meilleur est de ne plus utiliser de frames (on ne cessera jamais de le répéter !), tu peux à mon avis très bien t'en passer, aussi pour les avantages qu'ont les frames au niveau du design  (en les remplaçant par du CSS) que pour les avantages du rafraichissement de parties de page (avec le rafraichissement partiel d'Ajax avec Atlas par exemple !).

ASP.NET n'est pas spécialement fait pour être manipulé via des frames, il n'y a donc aucune fonction prévue qui te permettrais de faire ça. Il n'y aurait que des bidouilles à faire (renvoie de javascript via du code serveur et/ou modification par le code de l'attribut "action" de la balise <form />... c'est très très crade )

A+


Nurgle (Antoine)


Classé sous : problème, net, formulaire, transfert, frames

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS