2009-02-24 26 views
2

Je suis en train de mettre à jour une application ASP.NET 1.1 et j'ai des choses qui marchent mais je vois l'erreur Javascript référencée dans le titre. De la recherche, il apparaît que ASP.NET ne crache pas le javascript qui est utilisé pour maintenir la position de défilement entre les publications.WebForm_SaveScrollPositionSubmit is undefined - ASP.NET

J'ai fait un peu de googling et j'ai vérifié les différents problèmes mentionnés mais je n'arrive pas à trouver ce qui pourrait se passer.

détails Environnement:

  • IIS 6 sur Windows Server 2003
  • Le répertoire virtuel est en cours d'exécution ASP.NET 2.0.50727
  • J'ai mis MaintainScrollPositionOnPostback = "true" dans la section du web. config

Des idées?

+0

Que se passe-t-il lorsque vous définissez MaintainScrollPositionOnPostback sur true dans la directive @Page? Est-ce que ça marche? – rahul

Répondre

2

Avez-vous des httphandlers ou des httpmodules qui filtrent ou réécrivent les requêtes? ou quelque chose de spécial dans global.asax qui empêcherait le javascript de descendre? Je suppose que quelque chose bloque la requête axd intégrée pour obtenir le javascript qui traite de WebForm_SaveScrollPositionSubmit.

Pour en savoir plus sur le feu Fiddler et regarder les demandes HTTP et assurez-vous que tout se passe correctement.

Assurez-vous également qu'il y a au moins 1 et 1 seul formulaire sur la page.

+0

Merci - la suppression de la ligne suivante de .htaccess (en utilisant Helicon Ape) l'a résolu pour moi - 'mod_gzip_item_include mime application/x-javascript'. (En utilisant Fiddler, je pouvais également voir que la taille téléchargée de WebResource.axd était de 0 octet) – BornToCode

0

J'ai trouvé que le problème était un problème de synchronisation. Si le serveur a une date/heure plus ancienne à la DLL construite, je rencontrais ce problème.