Question

L’assistant ASP.NET exécute le processus de paiement de mon panier. Je viens d'ajouter un lien de paiement Paypal Express à ma deuxième étape. Le processus Paypal éloigne l'utilisateur de la page et le redirige ensuite vers mon assistant une fois l'opération terminée. J'analyse un paramètre HTTP avec Request.QueryString lorsque l'utilisateur revient de Paypal pour définir l'assistant à l'étape 3. Cela se charge très bien, mais lorsque je clique sur le bouton Précédent (de l'assistant), il effectue une publication mais reste sur l'étape 3. Quelqu'un peut-il penser à une raison pour cela? Le lien auquel il fait référence a toujours les paramètres HTTP, mais je vérifie la publication avant de définir par programme l'étape de l'assistant en fonction du paramètre. Quelqu'un at-il une expérience avec cela?

Était-ce utile?

La solution

Eh bien, je ne sais pas pourquoi il le faisait, mais redéfinir l'événement blackbox PreviousButtonClick de l'assistant avec le code suivant l'a corrigé. Il me semble que cela devrait être le comportement que le bouton appliquait de toute façon, mais ce n'était pas le cas. Bizarre.


    Protected Sub wizSubmitOrder_PreviousButtonClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.WizardNavigationEventArgs) Handles wizSubmitOrder.PreviousButtonClick
    Dim previousStepIndex As Integer = wizSubmitOrder.ActiveStepIndex - 1
    wizSubmitOrder.MoveTo(wizSubmitOrder.WizardSteps(previousStepIndex))
  End Sub

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top