Question

Quels aspects de UpdatePanel sont sensibles au temps?

J'ai un UpdatePanel qui fonctionne bien. Si je quitte la page pendant quelques minutes et que je reviens, le UpdatePanel ne fonctionne pas. En regardant firebug, je vois qu'il envoie la demande et obtient une réponse. Cependant, la page elle-même ne met pas à jour. Je ne vois aucune erreur de script non plus. Jusqu'à présent, je n'ai pas pu identifier d'autre facteur que le temps qui passe.

Était-ce utile?

La solution

Peut-être que votre domaine d'application a été recyclé ou votre session a été perdue. Avez-vous essayé de voir ce qui est appelé sur le serveur? Ce serait ma suggestion sur où regarder ensuite.

Autres conseils

Désactivez la surveillance du réseau Firebug si activé.

Il est fort probable que la session a expiré, ce qui lui a renvoyé des données qui ne correspondent plus à la page.

Si la session arrive à expiration, elle devrait être reproductible sans UpdatePanel. Revenez à la publication et voyez si cela se produit également. Vous aurez peut-être même une meilleure idée de l’erreur car il n’est pas potentiellement endommagé par le code JavaScript selon lequel UpdatePanel est exécuté sous le capot.

J'ai remarqué que si vous avez une tonne de contrôles dans votre panneau de mise à jour, celui-ci peut expirer ou refuser de fonctionner. Une fois, j'avais un gridview dans un panneau de mise à jour avec trois contrôles de calendrier ajax dans chaque rangée. Un total de 2 000 enregistrements dans le gridview. Updatepanel n'était pas très heureux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top