1. قم بحل مشكلة تكرار طبقات القناع عند ظهور عدة نوافذ منبثقة الآن ستتشارك عدة نوافذ منبثقة في طبقة قناع واحدة. 2. قم بحل مشكلة أنه عندما تكون إحدى النوافذ المنبثقة المتعددة عبارة عن مربع حوار مشروط، فإن إغلاق مربع الحوار المشروط لن يؤدي إلى إلغاء طبقة قناع الوضع. 3. حل مشكلة النقر على النافذة الخلفية لوضعها في الأعلى عند وجود عدة نوافذ منبثقة. الخطوة التالية 1. تعدد اللغات، وخاصة نص الأزرار 2. توفير المزيد من وظائف تخصيص النمط 3. قم بتحسين تخزين PopupService وامسح PopupService عديمة الفائدة (أي أنها لم تعد تدير أي نوافذ منبثقة) من ذاكرة التخزين المؤقت في الوقت المناسب. 4.BoxPage بالإضافة إلى الحدود 5. النافذة المنبثقة الحالية موجودة في منتصف طبقة القناع، وقد تم تحسينها لتتمكن من تحديد الموضع بالنسبة لطبقة القناع عندما تنبثق النافذة. 6. إذا كانت هناك بالفعل نافذة أخرى في موضع النافذة المنبثقة، فقم بإزاحة النافذة بمقدار معين لضمان عدم حظر النافذة الأصلية بالكامل. 7. يمكن نقل النافذة المنبثقة خارج نطاق طبقة القناع الخاصة بها عند سحبها. من الأفضل التحكم في حجم طبقة القناع وعدم السماح للنافذة المنبثقة بالتحرك حسب الرغبة، بحيث لا يتحرك النطاق المتحرك. من النافذة المنبثقة يمكن التحكم فيها ضمن منطقة ما 1. عند تحميل الصور في BoxPage، سيؤدي استخدام المسار النسبي إلى قراءة الصورة من المسار النسبي لمكتبة الفصل، مما يؤدي إلى خطأ في قراءة الصورة المشروع الجاري تشغيله حاليا. 2. لا تزال هناك بعض الرموز المتشابهة والمتطابقة في messagePage وBoxPage، والتي لا يمكن تجريدها وفصلها بالكامل، ويجب مراعاة تصميم التحسين. 3. عندما يكون المحتوى الموجود في صفحة الرسائل عبارة عن عدد معين من السلاسل الإنجليزية بدون مسافات، فستكون هناك مشكلة في التفاف الحرف الأخير. 4. عند استخدام تأثير التلاشي، نظرًا لوجود وقت لتختفي النافذة، يمكنك النقر فوق أزرار مختلفة في صفحة الرسالة عدة مرات، ولكن النتيجة تعتمد على آخر زر تم النقر عليه، ويجب تصحيحها بحيث يتم نقرات الزر اللاحقة غير صالح. 5. عدد لا يحصى من المشاكل والأخطاء غير المعروفة... اختبار الاستخدام: قم بتشغيل 51aspxDemo/Bin/Debug/TestPage.html مباشرةً أو افتحه باستخدام VS2008 ثم Ctrl+F5 لرؤية التأثير