-
Un form dans un form
Bonjour
J'essai de mettre en place un système de paiement AlloPass et je crois que j'ai un soucis avec les Form.
Mon système de site travaille sur l'utilisation des composants utilisateur ASCX. J'ai également une MasterPage.
Du coup, j'ai un Form qui se trouve dans la MasterPage et qui se retrouve dans toutes mes pages.
Dans un ASCX je place le script AlloPass qui lui aussi contient un Form. Du coup, je me retrouve avec un Form dans un Form.
Lorsque je clique sur le bouton du script AlloPass je boucle sur la même page au lieu d'être redirigé vers la page du document protégé ou la page d'erreur. Je pense que ce souci vient de l'imbrication du Form du Script AlloPass dans la Form de ma MasterPage mais je n'en suis pas sûr.
Alors questions :
- comment être sûr que mon hypothèse est la bonne ?
- dans ce cas là, comment contourner ce problème ?
- dans le cas contraire, comment déterminer d'où vient mon problème ?
Merci pour votre aide.
-
J'ai trouvé la solution, en fait deux :
- au début j'ai simplement viré la ligne HTML du form et j'ai mis, dans mon codeBehind de mon ASCX une spécifiction sur le Form.Action, avec l'URL de AlloPass
- j'ai finalement opté pour le script AlloPass qui passe par une Iframe
Ceux qui passent par là et qui utilisent aussi AlloPass pour leur site en .NET, soyez sympa et partagez votre expérience, hsitoire qu'on puisse tous profitez de ce système sans trop se prendre le choux.
Comme j'ai dit dans un autre topic, je compte faire une article sur le sujet, une fois que j'ai fini.