Frage

Im Rahmen meiner meiner Web-Entwicklungssystem habe ich einen Texteditor Hexe geschrieben (unter anderem Formate wie CSS und HTML) bekam Hervorhebung Syntax ASP hat.

Kennt jemand eine ASP-Syntax-Checker-Programm von (vorzugsweise) DLL, dass ich aus diesem Editor nennen könnte, so dass ich meine Benutzer mit einer Liste von Fehlern darstellen könnte (wie ich bereits mit einem HTML-Validator tun).

Ich möchte für die ASP-Syntax überprüfen, bevor Sie den Code auf einer Webseite verwenden. Nun, je nach Art und Ort des Fehlers kann es Tage oder Wochen dauern, bevor ein Fehler erscheint.

War es hilfreich?

Lösung

Ich weiß nicht, von irgendwelchen Syntaxprüfung Bibliotheken für ASP. Allerdings ist es möglich, die Windows Script-Schnittstellen zu laden und „Übersetzen“ VBScript oder JScript, nicht für schwache Nerven aber.

So aktivieren Sie ASP Syntaxprüfung Sie würde >%...<% mit so etwas wie Response.Write("") und jede <%=expr%> mit Response.Write(expr) ersetzen muss. Nun würden Sie Text rein in der Skriptsprache haben. In ein paar Dummy für Response-Objekte, anfordern usw. (die nicht wirklich alle Mitglieder müssen) auf die genannten Objekte im Skript Kontext. Sie würden auch von der munged Skripttext zurück in die Orignal ASP-Datei Textzeilennummern in der Lage sein müssen, kartieren.

Auch mit allem, was Sie nur den ersten Compiler-Fehler in der Datei erhalten würden, die nur die Art der Skriptverarbeitung ist.

Andere Tipps

Ich bin auf der Suche für die gleiche Sache. Es gibt etwas namens http://aspclassiccompiler.codeplex.com/ die offenbar Ihre klassischen Asp in asp kompiliert. net.

Da ich glaube, dass dies eine Art der Kompilierung Fehler gibt, glaube ich, Syntaxfehler während der Kompilierung berichtet würde. Habe es nicht ausprobiert noch though.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top