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

问题描述:

我正在查看用传统ASP编写的网页,并且正处于'while'语句的中间。我想使用Chrome开发人员工具来调试我的网页上的值。我试图将使用console.log进行经典ASP调试

console.log(value); 

与C#应用程序的工作原理,但它在console.log线插入我扔了Expected end of statement

我只是寻找一个快速提示如何使用调试器与经典的ASP?

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

+0

我经常在Response.Write之后使用Response.End – 2017-11-17 15:48:21

我通过一个函数返回一个javascript console.log(),它在我使用最多的浏览器(IE 10,Chrome,FireFox)中工作正常。

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

然后,只是把它在ASP页面(或functions.asp文件):

aspLog("Test text") 
aspLog(100.0) 

不幸的是,这使得生成的HTML充满JavaScript代码。所以当代码准备就绪时,不要忘记评论或移除对函数aspLog()的调用。