2009-03-21 9 views
4

J'aimerais pouvoir ajouter un numéro de version à un fichier css situé dans mon dossier app_themes sur mon site web asp.net afin que la modification du fichier force le navigateur à récupérer le fichier à partir du serveur au lieu d'utiliser celui du cache.app_themes fichiers css et numéro de version

le chemin de sortie de css ressemblerait ~/App_Themes/bleu/blue.css? V = 1234

Toute idée comment il peut se faire sans avoir à modifier manuellement le nom de fichier?

Répondre

5

Je vais essayer quelque chose comme ça

<link 
    rel="stylesheet" 
    href="/app_themes/blue/blue.css?v=<%=Global.VERSION_NUM%>"> 

Faites cela à toutes vos références CSS, puis lorsque vous effectuez un déploiement sur votre site en direct, vous pouvez simplement changer la VERSION_NUM constante

+7

Je ne sais pas pourquoi cela a été marqué comme la bonne réponse - pour autant que je peux dire, CSS App_Themes est automatiquement ajouté à la page affichée de sorte que vous ne pouvez pas changer numéro de version comme ceci, sauf si vous ajoutez des références en double à la même feuille de style. – ajbeaven