EasyASP ist eine Klasse, die ASP erleichtert und schnell entwickelt. Sie umfasst die Datenbanksteuerungsklasse Easp.db, die über Funktionen wie das gleichzeitige Ausführen verschiedener Vorgänge an einer oder mehreren Datenbanken, das Aufrufen gespeicherter MSSQL-Prozeduren und das Paging von Recordsets verfügt. EasyASP bietet außerdem eine große Anzahl praktischer allgemeiner ASP-Prozesse und -Methoden, die die meisten ASP-Vorgänge vereinfachen können. EasyASP stellt derzeit eine VBScript-Version zum Download bereit.
EasyASP2.1UTF-8-Update-Protokoll:
Die neue Easp.Include-Methode realisiert die dynamische Einbindung von ASP perfekt und unterstützt unbegrenzte Ebenen im ASP-Quellcode.
Die Easp.GetInclude-Methode wurde hinzugefügt, die verwendet wird, um die Ergebnisse der Ausführung von ASP-Dateien oder den Quellcode von Textdateien wie HTML-Dateien abzurufen.
Eigenschaft „Easp.Charset“ hinzugefügt, mit der die Kodierung von Dateien festgelegt wird, die von der Easp.Include-Methode und der Easp.getInclude-Methode geladen werden.
Easp.ConfirmUrl-Methode hinzugefügt, die verwendet wird, um das Bestätigungsmeldungsfeld auszugeben und einen URL-Sprung entsprechend der Auswahl durchzuführen.
Easp.HtmlFormat-Methode zur einfachen Formatierung von HTML-Text hinzugefügt (nur Leerzeichen und Zeilenumbrüche sind sichtbar).
Easp.RegReplaceM-Methode für den mehrzeiligen Modus der regelmäßigen Ersetzung hinzugefügt.
Easp.RegMatch-Methode für die Gruppenerfassung des regulären Abgleichs hinzugefügt.
Easp.IsInstall-Methode hinzugefügt, um zu erkennen, ob eine bestimmte Komponente auf dem System installiert ist.
[db] Easp.db.QueryType-Attribut hinzugefügt, das festlegen kann, ob die RecordSet- oder Command-Methode von ADO zum Abrufen des Datensatzes verwendet werden soll.
[db] Easp.db.GetRandRecord-Methode hinzugefügt, die zum Abrufen einer angegebenen Anzahl zufälliger Datensatzsätze verwendet wird.
[db] Easp.db.Exec-Methode hinzugefügt, die zum Ausführen von SQL-Anweisungen oder zum Zurückgeben des im Befehlsmodus abgefragten Datensatzes verwendet wird.
Optimieren Sie die Easp.DateTime-Methode, und die Anzeige bei Formatierung als Zeitunterschied ist benutzerfreundlicher.
Optimieren Sie die Methoden Easp.RandStr und Easp.db.RandStr, um leistungsfähigere und benutzerfreundlichere Funktionen zur Generierung von Zufallszeichenfolgen und Zufallszahlen bereitzustellen.
Es wurde ein Fehler in der neuen URL behoben, die generiert wurde, wenn der erste Parameter der Easp.GetUrlWith-Methode leer ist.
Der Fehler wurde behoben, der dazu führte, dass die Easp.GetApp-Methode keine zwischengespeicherten Daten abrufen konnte.
Der Fehler wurde behoben, der dazu führte, dass Easp.AlertUrl vor dem Sprung weiterhin den serverseitigen Code ausführte.
Der Fehler wurde behoben, dass die Methoden Easp.JsEncode und Easp.db.Json in der Version v2.1beta „Typkonflikt“-Fehler meldeten.
Ein Fehler in Easp.RandStr und Easp.db.RandStr in der Beta-Version v2.1 wurde behoben.
[db] Optimieren Sie die Easp.db.AddRecord-Methode und geben Sie jetzt nur dann die neu hinzugefügte Datensatz-ID-Nummer zurück, wenn der Name des ID-Felds angegeben wird. (Betrifft frühere Versionen)
[db] Der Fehler wurde behoben, dass eine negative Zahl angezeigt wurde, wenn die Anzahl der Seiten im Paging-Dropdown-Feld kleiner als die Jumplong-Konfiguration ist.
Funktionen von EasyASP:
[Datenbank] kann problemlos Steuervorgänge wie das Hinzufügen, Löschen und Ändern einer oder mehrerer Datenbanken implementieren.
[Datenbank] Beim Betrieb von Datenbankfeldern müssen Sie den Unterschied im Feldwert-Datentyp nicht berücksichtigen (z. B. müssen bei Textfeldern keine einfachen Anführungszeichen hinzugefügt werden).
[Datenbank] verfügt über Funktionen zum Paging von Datensätzen und gespeicherten Prozeduren sowie umfangreiche Funktionen, die für die Konfiguration und den Aufruf vollständig angepasst werden können.
[Datenbank] kann problemlos gespeicherte MSSQL-Prozeduren mit verschiedenen Parametern ausführen und mehrere Werte oder mehrere Datensatzsätze zurückgeben.
[Datenbank] Vollständige Fehlertoleranzfunktion für den Datenbankbetrieb, die Fehler-SQL-Anweisungen sofort ausgeben kann, um das Debuggen zu erleichtern.
[Datenbank] Ermitteln Sie automatisch den Datenbanktyp, wenn Sie ein vorhandenes Datenbankverbindungsobjekt verwenden.
[Datenbank] Eine Datenerfassungsmethode, die speziell für Ajax und die Ausgabe von Daten im Json-Format entwickelt wurde.
[Datenbank] kann SQL-Injection wirksam verhindern.
[ASP] verfügt über eine große Anzahl gängiger ASP-Prozesse und -Methoden, um die meisten ASP-Vorgänge zu vereinfachen.
[ASP] Verwirklicht das dynamische Laden von ASP-Dateien perfekt und unterstützt unbegrenzte Ebenen des nativen ASP-Includes.
[ASP] verfügt über Funktionen zur Datentypüberprüfung und serverseitigen Formularüberprüfung.
[ASP] kann problemlos die Seitenadresse abrufen und URL-Parameter filtern und ersetzen.
[Tools] Es verfügt über Code-Hervorhebungs- und Code-Prompt-Erweiterungs-Plug-Ins für DreamweaverCS3 und CS4, die speziell für EasyASP entwickelt wurden.
[Tool] verfügt über ein vollständiges Hilfehandbuch und zahlreiche Anwendungsbeispiele.