À l'ère ASP, afin d'éviter un travail répété, certaines zones ou codes ayant des fonctions similaires étaient souvent constitués dans un fichier puis introduits dans le fichier de la page Web ASP via une connexion (connexion directe ou connexion virtuelle pour une large part de référencement). Les fichiers ASP équivalent à un fichier divisé en plusieurs blocs, et les données entre les fichiers peuvent être librement partagées (à l'exception des données dans les fonctions).
Le contrôle utilisateur ASPX est très différent de INCLUDE. Sa plus grande caractéristique est qu'il est présenté sous la forme d'un objet packagé, une instance commune peut être abstraite et certaines fonctions et méthodes peuvent être abstraites. fonctions et attributs pour les appels d'événements externes pour obtenir une classification complète et encapsuler les faits internes que les utilisateurs externes n'ont pas besoin de connaître dans la plus grande mesure, ce qui le rend plus maintenable et améliore la sécurité des données, plus propice à la publication du programme.
Les choses simples sont faciles à utiliser, mais naturellement elles ont moins de fonctions ou sont très imparfaites. Nous pouvons librement inclure un certain fichier dans le fichier ASP spécifié, mais comme les données de chacun peuvent être partagées, l'interdépendance des fichiers est donc très grande. élevé, ce qui réduit la lisibilité du code et n'est pas propice à la maintenance du système. En même temps, s'il y a une image dans le fichier inclus et que le fichier inclus n'est pas dans le même fichier que le fichier qui doit l'être. inclus. Dans le répertoire, l'adresse de l'image du fichier inclus doit être basée sur l'adresse où l'image peut être affichée dans le fichier qui doit être inclus. Par exemple, /FILE/INDEX.ASP est le fichier principal. (le fichier qui doit être inclus), et /FILE /INCLUDE/TITLE.ASP est un fichier inclus et l'adresse de l'image est /file/title.jpg À ce stade, vous devez modifier l'adresse de l'image dans TITLE. ASP vers title.jpg au lieu de ../title.jpg, sinon cela ne fonctionnera pas. L'affichage des images et des hyperliens dans le fichier principal présente également le même problème.
Le complexe ASPX résout certainement de nombreux problèmes. Par exemple, vous pouvez définir librement l'adresse de l'image dans le fichier de contrôle, quel que soit le répertoire dans lequel se trouve le fichier qui la référence. , il sera toujours affiché après avoir été référencé, ce qui rend les contrôles créés par l'utilisateur plus réutilisables, contrairement à ASP, où lorsque des fichiers dans des répertoires différents font référence à des fichiers avec la même fonction, deux adresses qui sont en réalité les mêmes mais qui ont des images. ou des hyperliens doivent être définis. Différents fichiers gaspillent des ressources et augmentent les coûts de maintenance. Bien entendu, ces avantages rendent également plus difficile l'écriture de fichiers. Cela nécessite des capacités d'induction plus élevées pour l'analyse, afin que le contrôle puisse être utilisé plus largement.