使用console.log进行经典ASP调试

Fou*_*400 5 debugging while-loop asp-classic console.log

我正在看一个用经典ASP编写的网页,我正处于'while'语句的中间.我想使用Chrome开发者工具调试页面上的值.我试过插入

console.log(value);
Run Code Online (Sandbox Code Playgroud)

它适用于C#应用程序,但它Expected end of statementconsole.log我插入的行中抛出了一个.

我只是在寻找关于如何使用经典asp调试器的快速提示?

Eds*_*lva 17

我通过一个返回javascript console.log()的函数来创建它,它在最常用的浏览器(IE 10,Chrome,FireFox)中适用于我.

function aspLog(value)
    response.Write("<script language=javascript>console.log('" & value & "'); </script>")
end function
Run Code Online (Sandbox Code Playgroud)

然后,只需在asp页面(或functions.asp文件)中调用它:

aspLog("Test text")
aspLog(100.0)
Run Code Online (Sandbox Code Playgroud)

不幸的是,这使得生成的html充满了javascript标签.因此,当代码准备好时,不要忘记注释或删除对函数aspLog()的调用.


Tho*_*nes 7

您需要使用console.log语句Response.Write脚本块.假设ASP页面输出html.