AJAX генерирует ошибку, когда опция выбрана из DropDownList на удаленном сервере - PullRequest
0 голосов
/ 09 октября 2011

Я использую Visual Studio 2005 [ASP.NET/C#].

Я добавил Script Manager, UpdatePanel и Content на главной странице. Этот тег Content включает contentPlaceHolder главной страницы.

Одна из форм контента загружает Div с таблицей в нем. Таблица имеет несколько DropDowns. Выбор опции из DropDown заполняет второй DropDown.

Мое приложение показывает ошибку при выборе параметра в DropDown, а также при нажатии кнопки Отправить. Ошибка отображается только на удаленном сервере, но не при запуске приложения на локальном хосте.

Ошибка ниже:

enter image description here

Отредактировано

Я обнаружил, что следующий код создает проблемы. После удаления этого кода все работает. В чем проблема с приведенным ниже кодом, который вызывает вышеупомянутую ошибку:

<location allowOverride="true" inheritInChildApplications="true">               <appSettings>
   <add key="CrystalImageCleaner-AutoStart" value="true" />
   <add key="CrystalImageCleaner-Sleep" value="60000" />
   <add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
</location>

1 Ответ

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

Похоже, что ваш HTML-код, представленный в ответе, чем-то поврежден.Ищите HTTP-модули, которые работают с отображаемым ответом - возможно, некоторые изменения HTML на основе регулярных выражений идут не так, как надо.Найдите также опечатки на самой странице aspx рядом с тегом DOCTYPE.

На самом деле (только что замеченная) ошибка говорит о том, почему это может произойти.Если ошибка не устранена, вставьте содержимое ASPX куда-нибудь (mybe в gist.github или pastebin ) и поделитесь ссылкой здесь.Наконец, поделитесь в своем вопросе списком HTTPModules, которые вы используете на удаленном сервере.Найдите список в конфигурации IIS, а также в файле web.config и на удаленных серверах machine.config.Я подозреваю, что причиной возникновения ошибки могут быть только собственные рукописные модули, поэтому не используйте httpmodules .NET Framework.

...