2014-09-06 2 views
3

Я смотрю веб-страницу, написанную в классическом ASP, и я нахожусь в середине инструкции «while». Я хочу использовать инструменты Chrome Developer для отладки значений на моей странице. Я попытался вставитьИспользование console.log для отладки с классическим ASP

console.log(value); 

, который работает с C# приложений, но он бросил Expected end of statement на console.log линии я вставленным.

Я просто ищу быстрый совет о том, как использовать отладчик с классическим asp?

ответ

6

Вам понадобится Response.Write блок сценария с инструкцией console.log. Предполагая, что страница ASP выводит html.

+0

Я довольно часто использую Response.End после Response.Write –

10

Я делаю это функцией, которая возвращает javascript console.log(), и она отлично работает для меня в наиболее используемых браузерах (IE 10, Chrome, FireFox).

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

Тогда просто вызовите его в жерех странице (или файл functions.asp):

aspLog("Test text") 
aspLog(100.0) 

К сожалению, это делает HTML генерируется полон теги JavaScript. Поэтому не забывайте комментировать или удалять тезисы вызовов функции aspLog(), когда код готов.

Смежные вопросы