使用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。
答
我通过一个函数返回一个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()的调用。
我经常在Response.Write之后使用Response.End – 2017-11-17 15:48:21