Классический ASP: при каких обстоятельствах объект Response не будет определен? - PullRequest
0 голосов
/ 21 октября 2011

У нас есть страница ASP:

GetProducts.asp

Response.Charset = "ISO-8859-1"

и через семь лет мы неожиданно получили ошибку:

Object not defined: Response

Мы изменили файл на:

Alert("before");
Response.Charset = "ISO-8859-1"
Alert("after");

, а затем изменил его обратно на:

Response.Charset = "ISO-8859-1"

А теперь все хорошо.

  • При каких обстоятельствах классическая переменная объекта ASP Response не будет определена?
  • Почему при прикосновении к файлу (который не затрагивался годами) объект Response снова определяется?

1 Ответ

1 голос
/ 21 октября 2011

ответ - это ASP, а alert - это JavaScript. Вы уверены, что случайно не удалили закрывающий %> где-то, что заставило javascript попытаться запустить инструкцию ASP или viseversa?

...