هل هناك طريقة لمنع تحديث ReportViewers الآخرين على نفس صفحة الويب؟

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

سؤال

أعمل حاليًا على صفحة ويب تحتوي على ستة عارض التقارير عناصر التحكم التي تستخدم المعالجة عن بعد والتي تسمح بالتنقل لأسفل.عندما ينقر المستخدم على أحد عناصر التحكم، يتم تحديث الصفحة بأكملها ويتم تحديث التقارير الخمسة الأخرى أيضًا.يطلب المستخدمون حاليًا إزالة تحديث عناصر التحكم الأخرى لصالح العنصر الذي ينقرون عليه عند التحديث فقط.هل هناك طريقة للقيام بذلك، لقد لاحظت أنه في Sharepoint، لا يتطلب النقر فوق تقرير التنقل لأسفل إعادة تحميل الصفحة بأكملها وأتساءل عما إذا كان بإمكاني توفير نفس الوظيفة.

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

المحلول

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

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