ASP сгенерированный JavaScript - PullRequest
       14

ASP сгенерированный JavaScript

1 голос
/ 18 февраля 2009

Мне интересно, может ли кто-нибудь указать мне правильное направление. У меня есть веб-приложение ASP.NET. И есть автоматически сгенерированная часть JavaScript на каждой странице, которая обрабатывает обратную передачу. Иногда этот javascript окружен

<[CDATA [...]]>

, тогда как на другом компьютере он может быть заключен в простой HTML-комментарий, такой как

<! - ... ->

Итак, я ищу ответ или подсказку о том, что может вызвать эту разницу. Есть идеи?


Ответ:

Причина - версия .Net framework. Трудно было найти, потому что я использовал установщик для настройки всего, от веб-сервера до фреймворка и источников приложений. Не очень очевидная строка в httpd.conf привела к использованию последней платформы.

История позади: MS изменила поколение JS с версии 2.0 sp1 для использования CDATA.

Спасибо за ответы.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2009

Вы не сказали о том, что вы подразумеваете под другой машиной. Если для веб-сервера используется другая машина, то это из-за версии .NET Framework. Насколько я помню, до .NET2.0sp1 CDATA не использовался.

0 голосов
/ 18 февраля 2009

Полагаю, что дело не в машине, а в браузере пользователя. Javascript будет отображаться по-разному для браузеров нижнего уровня, которые не поддерживают Javascript. Таким образом, раздел JS будет заключен в HTML-тег комментария.

...