سؤال

ولدي معالج ASP.NET تشغيل بلدي عملية الخروج من عربة التسوق الخاصة بي. أنا فقط واضاف رابط الخروج باي بال Express لجهتي 2ND. عملية باي بال تأخذ المستخدم بعيدا عن الصفحة، ثم تعيد توجيههم إلى المعالج بلدي عند الانتهاء من ذلك. أنا تحليل معلمة HTTP مع Request.QueryString عندما يأتي المستخدم مرة أخرى من باي بال لضبط المعالج إلى الخطوة 3. هذه الأحمال على ما يرام، ولكن عندما كنت اضغط على زر العودة (من المعالج)، فإنه لا إعادة النشر لكن الإقامة في الخطوة 3. هل يستطيع أحد أن يفكر في سبب ذلك؟ الرابط انها الرجوع لا يزال لديه المعلمات HTTP، ولكن أنا التحقق من إعادة نشر قبل تحديد الخطوة المعالج استنادا إلى المعلمة برمجيا. هل لديها أي خبرة في هذا؟

هل كانت مفيدة؟

المحلول

حسنا، لست متأكدا لماذا كان يفعل ذلك، ولكن تجاوز الحدث PreviousButtonClick الاسود على المعالج مع التعليمات البرمجية التالية ثابتة. يبدو لي مثل هذا ينبغي أن يكون سلوك الزر تم تنفيذ على أي حال، ولكن لم يكن. غريبة.


    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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top