En la era ASP, para evitar el trabajo repetido, algunas áreas o códigos con funciones similares a menudo se convertían en un archivo y luego se introducían en el archivo de la página web ASP a través de una conexión (conexión directa o conexión virtual para una gran referencia). Los archivos ASP equivalen a dividir un archivo en muchos bloques, y los datos entre archivos se pueden compartir libremente (excepto los datos de las funciones).
El control de usuario ASPX es muy diferente de INCLUDE. Su característica más importante es que se presenta en forma de un objeto empaquetado. A través de nuestra programación, se puede abstraer una instancia común y se pueden abstraer algunas funciones y métodos. funciones y atributos para llamadas de eventos externos para lograr una clasificación completa y encapsular hechos internos que los usuarios externos no necesitan conocer en la mayor medida, lo que lo hace más mantenible y mejora la seguridad de los datos, más propicio para la publicación del programa.
Las cosas simples son fáciles de usar, pero naturalmente tienen menos funciones o son muy imperfectas. Podemos incluir libremente un determinado archivo en el archivo ASP especificado, pero como los datos de cada uno se pueden compartir, como resultado, la interdependencia de los archivos es muy grande. alto, lo que reduce la legibilidad del código y no favorece el mantenimiento del sistema. Al mismo tiempo, si hay una imagen en el archivo que se incluye y el archivo incluido no está en el mismo archivo que el archivo que debe incluirse. incluido Cuando está en el directorio, la dirección de la imagen del archivo incluido debe basarse en la dirección donde se puede mostrar la imagen en el archivo que debe incluirse. Por ejemplo, /FILE/INDEX.ASP es el archivo principal. (el archivo que debe incluirse) y /FILE /INCLUDE/TITLE.ASP es un archivo incluido y la dirección de la imagen es /file/title.jpg. En este momento, debe cambiar la dirección de la imagen en TITLE. ASP a title.jpg en lugar de ../title.jpg; de lo contrario, no funcionará. Mostrar imágenes e hipervínculos en el archivo principal también tiene el mismo problema.
El complejo ASPX ciertamente resuelve muchos problemas. Por ejemplo, puede configurar libremente la dirección de la imagen en el archivo de control, independientemente del directorio en el que se encuentre el archivo que hace referencia a ella, siempre que se pueda mostrar en el archivo de control. , aún se mostrará después de que se pueda usar la referencia, lo que hace que los controles creados por el usuario sean más reutilizables, a diferencia de ASP, donde cuando archivos en diferentes directorios hacen referencia a archivos con la misma función, dos direcciones que en realidad son iguales pero tienen imágenes. o es necesario establecer hipervínculos, lo que desperdicia recursos y aumenta los costos de mantenimiento. Por supuesto, estas ventajas también hacen que la escritura de archivos sea más problemática y requiere mayores capacidades de inducción para el análisis, por lo que el control se puede utilizar más ampliamente.