begin process at 2012 05 27 05:57:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > ASP.NET - PROCÉDURE PERMETTANT DE NE PAS AVOIR DE CACHE CÔTÉ CLIENT

ASP.NET - PROCÉDURE PERMETTANT DE NE PAS AVOIR DE CACHE CÔTÉ CLIENT


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :navigateur, rechargement, client, cache Niveau :Débutant Date de création :01/06/2005 Vu :17 167

Auteur : fabrice69

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Une petite procédure permettant de pouvoir annuler la gestion du cache sur le client.
Cette procédure est simplement tirée de cette page :
   - http://dotnet.developpez.com/faq/asp/csharp/?page= navig#vidercache

Source

  • ' -----------------------------------------------------
  • Public Shared Sub InactiveCacheClient()
  • ' Fonction évitant la gestion du cache coté client
  • HttpContext.Current.Response.CacheControl = "no-cache"
  • HttpContext.Current.Response.AddHeader("Pragma", "no-cache")
  • HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.Date
  • HttpContext.Current.Response.Expires = -1
  • End Sub
  • ' -----------------------------------------------------
' -----------------------------------------------------
Public Shared Sub InactiveCacheClient()
 ' Fonction évitant la gestion du cache coté client
 HttpContext.Current.Response.CacheControl = "no-cache"
 HttpContext.Current.Response.AddHeader("Pragma", "no-cache")
 HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.Date
 HttpContext.Current.Response.Expires = -1
End Sub
' -----------------------------------------------------

 Conclusion

Bon Coding

Romelard Fabrice


 Sources du même auteur

Source .NET (Dotnet) SHAREPOINT 2007 - OBTENIR LA LISTE DES WEBPARTS DANS UNE PAG...
Source .NET (Dotnet) SHAREPOINT 2007 - OBTERNIR LA LISTE DES FEATURES D'UN SITE
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT...
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES LANGUES INSTALLÉES DA...
Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) ASP.NET - SAVOIR QUAND L'UTILISATEUR FERME LA FENETRE VIA CA... par werdDomain
Source .NET (Dotnet) METTRE EN CACHE SUIVANT UN PARAMÈTRE PERSONALISÉ par jesusonline
Source avec Zip Source .NET (Dotnet) UTILISATION DE L'OBJET CACHE (BIEN UTILE!! :OD) par ivanoff1
Source avec Zip Source .NET (Dotnet) .NET2 - LE CONTROLE SUBSTITUTION par jesusonline
Source avec une capture EXPLORATEUR ASP EN UN SEUL FICHIER SANS INSTALLATION par informatika2001

Commentaires et avis

Commentaire de vow le 27/07/2005 14:46:31

Bonjour, j'ai le même code pour ASP (pas .Net) mais ça ne passe pas sur Firefox, donc ça m'étonnerait que la version .Net fonctionne aussi

Commentaire de funseb le 15/11/2005 11:21:30

Salut vow, j'ai testé ta procédure et ça ne change rien à mon pb !
J'ai une page aspx avec un graphique qui est généré en GDI, en fonction d'une datagrid. j'enregistre le graph sur le C:/ et je le met sur ma page. mais quand la datagrid est modifiée, un nouveau graphique est généré (je vais vérifier dans le C:/) par contre l'image ne s'actualise pas sur ma page aspx sauf, quand je fais un F5 (forcément). t'aurais pas une solution?
Merci d'avance !

Commentaire de fabrice69 le 15/11/2005 11:33:53 administrateur CS

Faire un refresh
Il n'y a pas de solution miracle pour ce type de problème et ma source n'a jamais prétendu résoudre celui-ci.
Cordialement
Romelard Fabrice

Commentaire de funseb le 15/11/2005 11:35:28

Un refresh en .net je sais pas faire !
cordialement
Séb

Commentaire de fabrice69 le 15/11/2005 12:02:02 administrateur CS

Cela ne se fait pas en .NET mais en javascript ou en AJAX (variante de Javascript) suivant ce qui est souhaité.
Quoi qu'il soit pour cela, je ne peux pas t'aider plus.
Fabrice

Commentaire de Sardonnen le 22/12/2005 16:29:35

bonjour,
j'ai mis ton code sur un rechargement de la page effectué par un bouton qui effectue un tri sur des items. Et nada, je suis obligé de cliquer deux fois sur le bouton pour que les données s'affiche correctement, est ce normal et qu'est ce que je dois faire????
a+

Commentaire de fabrice69 le 22/12/2005 16:52:46 administrateur CS

Bonjour,

Ce code permet de placer en entete de la page le fait que l'on refuse le cache. de ce fait, il ne peut pas être ajouté sur l'action d'un bouton.

Cordialement
Romelard Fabrice

Commentaire de Sardonnen le 23/12/2005 08:22:23

d'accord mais même si je le mets directement dans la page en html

<meta http-equiv="Cache-Control" content="private"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="expires" content="-1" />
<meta http-equiv="ExpiresAbsolute" content="<%=datetime.now%>" />

par exemple, et bien si j'effectue un click sur un bouton pour effectuer un tri il me retourne d'abord la page chager en cache puis si je clique une 2ème fois il affiche le tri correctement.
et pourtant j'ai bien spécifié avec la syntaxe que je ne voulais pas qu'il charge en cache la page, non????
a+
stéphane
et dans tous les cas merci pour les nombreuses sources que tu publies sur le site!!!!

Commentaire de fabrice69 le 23/12/2005 10:46:38 administrateur CS

Ce n'est pas un probleme de cache client ca, mais un problème au niveau de votre gestion du click.

Faites vous le test du postback ?

if(!Page.IsPostBack) .....

Fabrice

Commentaire de Sardonnen le 23/12/2005 11:02:02

oui j'ai la syntaxe
if not ispostback then
et là je charge ma page initiale

Commentaire de parsdotnet le 22/06/2007 13:59:52

dfsdfsdfsdfsdfsdfsdfsdf

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ARCHITECTURE CLIENT/SERVEUR [ par björk ] Bonjour,Heu... c'est quoi au juste une architecture Client/Serveur?Et que veut dire l'expression &lt;script LANGUAGE="javascript" RUNAT="Server"&gt;?M comment ouvrir un document avec une autre application que le navigateur [ par spinout ] Quand par exemple, je clique sur un lien vers un document power point, je voudrais déclencher l'ouverture de powerpoint. Pour l'instant, il lance un i asp insertion BD [ par yann56 ] je crée une requete pour inscrire des dnnées dans la base du type SQLQUERY = "INSERT INTO client(nom_client, prenom_client, )VALUES('" & nom & "', '" Cookies oh! Cookies...... [ par Guillaume ] Bonjour, je suis en train d'aprendre comment ecrire des cookies en asp. (response.cookies...). Mon pb est que ce cookies n'est ni ecrit dans le fichie client Mysql [ par Eidel ] Comment peut on créer un client MySQL pour pouvoir compiler un code C/MySQL pour charger un fichier txt ?Normalement je dois attaquer les fichiers txt Navigateur internet [ par tetelle ] Bonjour,Comment faire pour déterminer le navigateur (netscape ou internet explorer) de l'internaute qui visite le site?Merci d'avance Auto_increment+insert! [ par hjijo ] HELLo,je fais un insert d'un client ds ma base MySQL,C'est la page qui dit "bravo vous êtes client" qui déclenche la requête.Mais sur cette même page Actualisation d'une page et chargement dans cache [ par sebhehe ] Je cherche une solution pour que ma page ne se mette pas dans le cache.explication:Je complete une page avec un formulaire qui se trouve sur cette mem client netware win98 avec novell 5.1 [ par nortro ] En utilisant client netware win98 avec novell 5.1 j'ai le problème suivant. Les fichiers sauvegardés sur le serveur et possédant un titre (nom) posséd Requête POST sans navigateur ! [ par phm ] Bonjour, j'ai besoin de requêter un site web à l'aide d'une base de données.J'y arrive bien en GET, mais pas en POST.Le Site accepte ma requête mais n


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,184 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales