Application .NET 3.5 écrite en C# ici avec jQuery et un peu d'ASP.NET AJAX UpdatePanel. Je suis confronté à un problème intéressant. J'ai créé un contrôle utilisateur de pagination composé de LinkButtons. Le contrôle utilisateur déclenche un événement appelé CurrentPageChanged chaque fois qu'un internaute clique sur une page, un bouton précédent, le premier ou le suivant. La page utilisant ce contrôle de pagination est alors responsable de l'obtention du nouvel ensemble d'enregistrements basé sur l'élément de contrôle de pagination cliqué.Trailing slash dans URL provoquant des problèmes de retour partiel
Maintenant, le problème que je rencontre est celui-ci: Si j'ai une URL comme ceci: http://localhost:2798/user/9794/profile, tout fonctionne bien. Toutefois, si j'ai un URL avec la barre oblique finale (c'est-à-dire http://localhost:2798/user/9794/profile/), mon UpdatePanel tombe sur son visage avec une erreur 405.
L'exception en question est la suivante:
[Exception] Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Une erreur inconnue est survenue lors du traitement de la demande sur le serveur. Le code d'état renvoyé par le serveur était: 405
Maintenant, je regardais les demandes via les outils de développement de Chrome, et je vois qu'il a demandé cette URL: http://localhost:2798/user/9794/profile/profile. Il semble que s'il y a une barre oblique, un chemin supplémentaire sera ajouté.
Des idées comment je peux contourner cela?
Avez-vous déjà résolu ce problème? ik AjaxManager. – eidylon