2011-06-29 6 views
0

J'ai quelques pages dans une application asp.net.Publication du site Web ASP.NET

J'ai fait une modification à une fonction javascript (au lieu de window.close je l'ai changé en une alerte) et publié sur IIS. Letterally de ceci:

function ShowHelp() 
{window.close();} 

<li><a onclick="ShowHelp()">Contents</a></li> 

à ceci:

function ShowHelp() 
{alert("Help files to be added");} 

<li><a onclick="ShowHelp()">Contents</a></li> 

Quand je frappe F5 je peux voir les changements. Je reçois le message d'alerte et c'est exactement ce que je veux (pour l'instant). Mais lorsque je publie et que j'essaie de voir le site depuis mon autre boîte, mon navigateur se ferme lorsque je clique sur le lien. C'est comme si le navigateur mettait en cache la fenêtre et regardait la version en cache.

Je voudrais vraiment vérifier toujours le serveur pour la dernière version. Comment puis-je faire cela en ASP?

Merci,

Jason

+0

Il est parfois nécessaire de redémarrer IIS ou le serveur avant que les modifications ne soient conservées. Essayez également de vider le cache de votre navigateur. – Dirk

Répondre

2

Vous pouvez ajouter un paramètre d'horodatage (millisecondes) à l'URL de votre demande. Étant donné que l'horodatage est toujours différent, le navigateur le voit comme une nouvelle demande et, par conséquent, il récupère toujours la dernière version à partir du serveur.

Questions connexes