2009-12-07 12 views
0

J'utilise ASP .Net 3.5 et essaye d'invoquer un WebService en utilisant javascript et Sys.Net.WebRequest.Javascript WebRequest Invoke/Cache problème

Le service est appelé pour la première fois et tout va bien jusqu'à ce que j'essaie de rafraîchir.

lors d'une actualisation La méthode d'appel d'objet WebRequest est appelée mais, au lieu d'appeler le service, elle accède directement à la fonction de rappel, comme si elle utilisait des résultats mis en cache.

Comment cela devrait-il être résolu à chaque rafraîchissement que le service sera exécuté?

Merci,

Wineshtain

Répondre

0

Essayez annexant un nombre aléatoire en tant que paramètre à l'URL de service afin que id ne soit pas mis en mémoire cache.

+0

Cela fonctionne, merci. Cependant, est-ce la solution «légitime»? semble plutôt «moche». –

+0

vous pouvez définir les en-têtes appropriés sur le serveur si vous avez le contrôle sur cela. mais c'est la solution la plus sûre et pare-balles –