WebForm_SaveScrollPositionSubmit не определен - ASP.NET

Asked
Viewd4085

2

Я обновляю приложение ASP.NET 1.1 и все работает, но вижу ошибку Javascript, указанную в заголовке. Из исследований следует, что ASP.NET не выплевывает javascript, который используется для поддержания позиции прокрутки между обратными передачами.

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

Сведения о среде:

  • IIS 6 на Win Server 2003
  • В виртуальном каталоге работает ASP.NET 2.0.50727
  • Я установил keepScrollPositionOnPostBack = "True" в разделе web.config

Есть идеи?

2 ответов

2

Есть ли у вас httphandler или httpmodules, которые выполняют какую-либо фильтрацию или переписывание запросов? или что-нибудь особенное в global.asax, что предотвратило бы падение javascript? Я предполагаю, что что-то блокирует встроенный запрос axd для получения javascript, который имеет дело с WebForm_SaveScrollPositionSubmit.

Чтобы узнать наверняка, запустите Fiddler и посмотрите HTTP-запросы и убедитесь, что они все происходит правильно.

Также убедитесь, что на странице есть хотя бы одна и только одна форма.

  • Спасибо - удаление следующей строки из .htaccess (с помощью Helicon Ape) решило эту проблему для меня - mod_gzip_item_include mime application/x-javascript. (Используя Fiddler, я также мог видеть, что размер загруженного файла WebResource.axd составлял 0 байт)

    BornToCode11 июля 2013, 16:53