IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

probleme rafraichissement ie


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut probleme rafraichissement ie
    bonsoir,

    je developpe une application c#, asp.net

    mon probleme: je genere une image dynamique dans ma web form qui reçoit toujours le même nom, la generation de l'image c'est bon, lorsque je clique sur le bouton droite de la souris --> actualiser ça marche et la nouvelle image est générée, mais lorsque je clique sur un contrôle "bouton" l'image est générée correctement mais elle n'est pas affichée (ce probleme est relatif seulement à I.E avec firefox et chrome ça marche)
    existe-t-il un code qui remplace l'evenement du bouton actualiser du navigateur

    cordialement.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Il suffit d'ajouter un header comme quoi l'image ne doit pas être mise en cache par le navigateur.

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Il suffit d'ajouter un header comme quoi l'image ne doit pas être mise en cache par le navigateur.
    Comment tu fais pour mettre dans l'en-tête une instruction de ce type qui ne concerne que les images?
    mais lorsque je clique sur un contrôle "bouton" l'image est générée correctement mais elle n'est pas affichée
    Tu peux préciser un peu? Y'a rien ou seulement l'ancienne image?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Comment tu fais pour mettre dans l'en-tête une instruction de ce type qui ne concerne que les images?
    Il parle de génération d'image : il a donc un ashx ou un aspx qui retourne comme flux l'image générée. Il suffit alors de rajouter la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.AppendHeader("Cache-Control", "no-cache");
    PS : j'ai regardé un de mes codes où j'utilise la génération dynamique d'image et je n'utilise pas le header. Pourtant ça fonctionne sur IE / FireFox / Chrome... mais bon, ça va peut-être résoudre le problème dans ce cas précis.

    Après réflexion, si il génére l'image dans un fichier qui porte toujours le même nom et qu'en fait, il ne retourne pas un flux via aspx / ashx, ma réponse n'est pas valable. Mais comme de toute façon, c'est à la base une mauvaise façon de faire (qu'est ce qui se passe quand plusieurs utilisateurs sont connectés en même temps ? certains risquent de lire l'image d'un autre ?), à ce moment là la réponse serait de retourner un flux via aspx / ashx au lieu de générer l'image sur le disque et dans ce cas, plus de problème.

Discussions similaires

  1. Probleme Rafraichissement Zone Repétée liée a Hyperfiles
    Par nonoprad dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 30/05/2007, 13h14
  2. probleme rafraichissement écran
    Par jeandormesson dans le forum Flash
    Réponses: 2
    Dernier message: 08/11/2006, 15h12
  3. probleme rafraichissement taille police
    Par yvon_huynh dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/08/2006, 14h57
  4. [oracle probleme rafraichissement]
    Par chouchou93 dans le forum Oracle
    Réponses: 1
    Dernier message: 15/05/2006, 17h45
  5. probleme rafraichissement TDBGrid
    Par gg2laba dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/04/2005, 22h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo