Um wiederholte Arbeiten zu vermeiden, wurden in der ASP-Ära häufig einige Bereiche oder Codes mit ähnlichen Funktionen in eine Datei erstellt und dann über eine Verbindung (direkte Verbindung oder virtuelle Verbindung) in die ASP-Webseitendatei eingefügt ASP-Dateien entsprechen der Aufteilung einer Datei in viele Blöcke, und Daten zwischen Dateien können frei gemeinsam genutzt werden (mit Ausnahme von Daten in Funktionen).
Die ASPX-Benutzersteuerung unterscheidet sich stark von INCLUDE. Ihr größtes Merkmal besteht darin, dass sie in Form eines Paketobjekts dargestellt wird. Durch unsere Programmierung können einige Funktionen und Methoden abstrahiert werden Funktionen und Attribute für externe Ereignisaufrufe, um eine vollständige Klassifizierung zu erreichen und interne Fakten zu kapseln, die externe Benutzer nicht im größtmöglichen Umfang kennen müssen, wodurch die Wartbarkeit verbessert und die Datensicherheit verbessert wird, was die Programmfreigabe erleichtert.
Einfache Dinge sind einfach zu verwenden, aber natürlich haben sie weniger Funktionen oder sind sehr unvollkommen. Wir können eine bestimmte Datei frei in die angegebene ASP-Datei einfügen, aber da die Daten der anderen gemeinsam genutzt werden können, ist die gegenseitige Abhängigkeit der Dateien sehr groß hoch, was die Lesbarkeit des Codes verringert und der Systemwartung nicht förderlich ist. Gleichzeitig ist ein Bild in der einzubindenden Datei vorhanden und die eingebundene Datei befindet sich nicht in derselben Datei wie die einzubindende Datei Wenn es sich im Verzeichnis befindet, muss die Adresse des Bildes der eingebundenen Datei auf der Adresse basieren, an der das Bild in der einzubindenden Datei angezeigt werden kann. Beispielsweise ist /FILE/INDEX.ASP die Hauptdatei (die Datei, die eingebunden werden muss) und /FILE /INCLUDE/TITLE.ASP ist eine eingebundene Datei und die Bildadresse ist /file/title.jpg. Zu diesem Zeitpunkt müssen Sie die Bildadresse in TITLE ändern. ASP nach title.jpg statt ../title.jpg, sonst funktioniert die Anzeige von Bildern und Hyperlinks in der Hauptdatei ebenfalls nicht.
Das komplexe ASPX löst sicherlich viele Probleme. Sie können beispielsweise die Adresse des Bildes in der Steuerdatei frei festlegen, unabhängig davon, in welchem Verzeichnis sich die Datei befindet, die darauf verweist, sofern sie in der Steuerdatei angezeigt werden kann , wird es weiterhin angezeigt, nachdem es referenziert wurde, wodurch vom Benutzer erstellte Steuerelemente wiederverwendbar werden, anders als in ASP, wo, wenn Dateien in verschiedenen Verzeichnissen auf Dateien mit derselben Funktion verweisen, zwei Adressen tatsächlich gleich sind, aber über Bilder verfügen oder Hyperlinks müssen festgelegt werden. Diese Vorteile machen das Schreiben von Dateien natürlich auch schwieriger, sodass die Steuerung umfassender genutzt werden kann.