لا يعمل Cross Page Postback مع الزر الممكّن من جانب العميل

StackOverflow https://stackoverflow.com/questions/38107

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أستخدم صفحة متقاطعة postback للصفحة "أ" لتمرير البيانات إلى الصفحة "ب".

يحتوي الزر الذي يتسبب في إعادة النشر على مجموعة postbackurl الخاصة به ولكن يتم تعطيله حتى يحدد المستخدم قيمة من DDL وعند هذه النقطة يتم تمكين الزر باستخدام جافا سكريبت.ومع ذلك، فإن هذا يمنع حدوث عمليات إعادة النشر عبر الصفحات، حيث تقوم الصفحة "أ" فقط بعمليات إعادة النشر لنفسها.

إذا لم يتم تعطيل الزر مطلقًا، فإنه يعمل بشكل جيد.أحد يعرف كيفية حل هذا؟

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

المحلول

يبدو أنه عندما يتم تعطيل الزر. لا تهتم Net بإضافة البتات الضرورية للتعامل مع إعادة النشر للصفحات المتقاطعة على العميل، لذلك ستكون مفقودة عندما يتم تمكين الزر من جانب العميل.

أعتقد أن أحد الحلول هو تمكين الزر للبدء به (بحيث يضيف .Net عناصر التحكم في إعادة النشر عبر الصفحات) ثم تعطيله باستخدام جافا سكريبت بمجرد تحميل عنصر التحكم على العميل.ولكن هذا يبدو عالي الكعب بعض الشيء.

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