Pregunta

Tengo un asistente de ASP.NET ejecutando el proceso de pago de mi carrito de compras. Acabo de agregar un enlace de pago de Paypal Express a mi segundo paso. El proceso de Paypal aleja al usuario de la página y luego lo redirige a mi asistente cuando termina. Estoy analizando un parámetro HTTP con Request.QueryString cuando el usuario regresa de Paypal para configurar el asistente en el paso 3. Esto se carga muy bien, pero cuando hago clic en el botón Atrás (del asistente), hace una devolución pero permanece en el paso 3. ¿Alguien puede pensar en una razón para esto? El enlace al que hace referencia todavía tiene los parámetros HTTP, pero estoy buscando una devolución de datos antes de configurar programáticamente el paso del asistente en función del parámetro. ¿Alguien tiene alguna experiencia con esto?

¿Fue útil?

Solución

Bueno, no estoy seguro de por qué lo estaba haciendo, pero al anular el evento BlackBoxBoxtonClick en el asistente con el siguiente código lo arregló. Me parece que esto debería ser el comportamiento que el botón estaba implementando de todos modos, pero no lo fue. Raro.


    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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top