由于我的我的web开发系统的一部分,我写了一个文本编辑器女巫(其他格式,如CSS中和HTML)已经得到了ASP语法高亮显示。

(最好)DLL的ASP语法检查程序,我可以从这个编辑器中调用,这样我就可以提出我的用户错误的列表(就像我已经有HTML验证做)的,没有人知道。

我想使用网页上的代码之前检查的ASP语法。现在,根据类型和错误的地方,可能需要几天或几个星期之前的一些错误弹出。

有帮助吗?

解决方案

我不知道任何ASP语法检查器库。但是也可以使用 Windows脚本接口加载和“编译” VBScript或JScript,不为胆怯虽然。

要启用ASP语法检查你需要的东西,如>%...<%Response.Write("")任何<%=expr%>更换Response.Write(expr)。现在,你有文字纯粹的脚本语言。添加了一堆的虚拟对象的响应,请求等等(实际上并不需要任何成员)的命名对象的脚本环境。您还需要能够行号从被改写的脚本文本回到一部开拓创新ASP文件中的文本映射。

即使所有你只会得到的文件的第一个编译错误,这就是脚本处理的只是性质。

其他提示

我在寻找同样的事情。有一种叫做 http://aspclassiccompiler.codeplex.com/ 这显然编译你的传统的ASP到ASP。净。

由于我认为这给了某种编译时错误的,我认为语法错误会在编译期间进行报告。有没有尝试过了尚未虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top