1. Resuelva el problema de la duplicación de capas de máscara cuando aparecen varias ventanas emergentes. Ahora varias ventanas emergentes compartirán una capa de máscara.
2. Resuelva el problema de que cuando una de las múltiples ventanas emergentes es un cuadro de diálogo modal, cerrar el cuadro de diálogo modal no cancelará la capa de máscara de modo.
3. Resuelva el problema de hacer clic en la ventana de fondo para colocarla en la parte superior cuando hay varias ventanas emergentes. Siguiente paso.
1. Multilingüización, principalmente el texto de los botones.
2. Proporcionar más funciones de personalización de estilo.
3. Optimice el almacenamiento de PopupService y borre el PopupService inútil (es decir, que ya no administra ninguna ventana emergente) del caché de manera oportuna.
4.BoxPage más borde
5. La ventana emergente actual está en el medio de la capa de máscara. Se ha mejorado para poder especificar la posición relativa a la capa de máscara cuando aparece la ventana.
6. Si ya hay otra ventana en la posición de la ventana emergente, desplace la ventana en una cierta cantidad para asegurarse de que la ventana original no esté completamente bloqueada.
7. La ventana emergente se puede mover fuera del alcance de su capa de máscara cuando se arrastra. Es mejor controlar el tamaño de la capa de máscara y no permitir que la ventana emergente se mueva a voluntad, de modo que el rango móvil. de la ventana emergente se puede controlar dentro de un área.
1. Al cargar imágenes en BoxPage, el uso de una ruta relativa hará que la imagen se lea desde la ruta relativa de la biblioteca de clases, lo que provocará un error de lectura de imágenes. No sé cómo configurarla para que lea la ruta relativa de. el proyecto actualmente en ejecución.
2. Todavía hay algunos códigos similares e idénticos en MessagePage y BoxPage, que no se pueden abstraer ni separar por completo, y es necesario considerar el diseño de optimización.
3. Cuando el contenido de MessagePage sea una cierta cantidad de cadenas en inglés sin espacios, habrá un problema al ajustar el último carácter.
4. Al utilizar el efecto de desvanecimiento, debido a que hay tiempo para que la ventana desaparezca, puede hacer clic en diferentes botones en la página de mensajes varias veces, pero el resultado se basa en el último botón en el que se hizo clic y debe corregirse para que los clics posteriores en los botones sean inválido.
5. Innumerables problemas y errores desconocidos...
Uso de prueba: ejecute 51aspxDemo/Bin/Debug/TestPage.html directamente o ábralo con VS2008 y luego Ctrl+F5 para ver el efecto.
Expandir