Неопределенная строковая константа - PullRequest
0 голосов
/ 15 декабря 2009

Мы только что обнаружили ошибку в нашем приложении, которая возвращает эту ошибку. При переходе на определенную страницу в нашем приложении ASP.NET 2.0. Когда я нажимаю «Да» для отладки, отображается источник страницы, но в строке, на которую ссылаются, нет сценария Java. Я пытаюсь понять, что может быть причиной проблемы и как ее отладить. Это только приложение для IE. Ошибка происходит в IE7 и 8. Любые указатели оценены.

Спасибо.

Ответы [ 5 ]

0 голосов
/ 17 декабря 2009

Оказалось, что это вызвано ошибкой другого разработчика. Фактическая ошибка была внутри пользовательского элемента управления, который был на странице.

Спасибо за помощь!

0 голосов
/ 15 декабря 2009

Можете ли вы дать нам больше информации об ошибке?

  • Какие действия выполняются, что приводит к ошибке? (нажатие кнопки и т. д.)
  • Как вы добавляете JavaScript на страницу? (внешние файлы, в разделе head и т. д.)
  • Можете ли вы показать нам часть своего кода?

Вот что я бы сделал, если бы был там, чтобы помочь вам (просматривая ваш код):

Я бы посмотрел на то, что происходит непосредственно перед ошибкой. На основании этого я бы определил, какая функция JavaScript запускается. Тогда я бы искал любые переменные, которые содержат символ завершения строки (либо ', либо' в зависимости от того, как начинается строка).

Не видя некоторого кода, мы, вероятно, не сможем помочь во всем этом.

0 голосов
/ 15 декабря 2009

Какой отладчик вы используете? Вы всегда можете попробовать открыть страницу в Firefox с включенным Firebug или в IE8, зайдите в Инструменты разработчика | Сценарий | Начать отладку.

0 голосов
/ 15 декабря 2009

Я бы предположил, что номер строки не номер строки файла aspx, но номер строки внутри блока скрипта, который затем может быть в другом файле, если код ошибки находится в внешний файл JavaScript.

0 голосов
/ 15 декабря 2009

Internet Explorer известен накоплением номеров строк собственной системой (он использует сумму всех строк во всех файлах или что-то в этом роде). Используйте Firefox и его консоль ошибок, чтобы получить правильные номера строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...