association Cross PostBack Page et Event handlers impossible
Bonsoir,
Voilà deux jours que je me mord les doigts sur un problème qui n'a pourtant pas l'air bien méchant.
Tout d'abord, la configuration problématique:
deux pages asp.net2: A et B
sur la page A, deux boutons: A1 et A2.
le bouton A1 a un postback url qui pointe vers la page B
la page A est abonnée à l'événement onclick du bouton A2.
Maintenant le problème: ça ne fonctionne pas... (sans blague :calim2:)
Dans cette configuration, le bouton A1 fera bien son travail mais le bouton A2 ne le fera pas.
si je retire le postbackurl de A1 alors A1 ne fait plus le travail de départ mais A2 notifie enfin ses événements...
vous me direz peut-être que je n'ai qu'à éviter la propriété postbackurl ou d'utiliser un autre mécanisme que la gestion d'événement...?
malheureusement ce n'est pas une solution car la configuration que je vous propose là est un concept ultra minimaliste de l'application que j'en fais.
Quelqu'un connaît-il une solution qui me permettra de jouir de ces deux fonctionnalités puissantes sur la même page?
Ce n'est pas le problème...
Je viens d'isoler totalement ce scénario et il semble que ça fonctionne très bien... Je me retrouve donc à la case départ...
J'ai déjà remarqué que le url rewriting causait quelques changements dans le comportement du formulaire asp.net... quelqu'un aurait peut-être une idée de ce côté là?
Le problème venait bien de là
D'après mon projet simplifié, il semble que le problème venait de la configuration de mon module d'url rewrite. Je précisais de faire un redirect à l'intérieur de l'application au lieu d'appliquer un rewrite pur et dur... je vais à présent tester ce solution dans mon projet global...
ce n'est pas le seul problème
Je me rend compte que le fait de mettre les pages dans une master page dégrade le comportement, de la même manière que décrit à l'ouverture de ce post...