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 :

[Navigateur] empêcher le refresh


Sujet :

ASP.NET

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Par défaut [Navigateur] empêcher le refresh
    bonjour,

    J'ai une application .net en asp. J'ai des user qui fond des "refresh" avec le navigateur.

    La il y a un message qui dit de faire bien attention que si on recharge on va faite un doublon des actions. Ce message est automatiquement généré par internet explorer. Mais vous savez comment les utilisateurs ils tapent "enter" sans lire le message et après on a des doublons.

    Peut on donc désactiver le refesh de IE ou faire en sorte qu'il ne fasse rien?

    J'ai rien trouvé dans la FAQ pourtant il m'a semblé lire quelque chose sur le sujet une fois...

    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut [Navigateur] empêcher le refresh
    et si tu ajouter dans ton Page_load()

    if (!isPostback)
    {
    code à l'ouverture de ta page
    }

    sa empêche que le la page ne se recharge à chaque fois

    en espérant t'avoir aidé

    fabien

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Par défaut
    hello,

    Non sorry ce n'est pas ce problème. Je n'ai peut être pas assez bien expliqué.

    J'ai un composant de grid (Janus Grid Ex). Il permet de faire des insertions, updates etc...

    comme il est directement lié à un datasource j'ai pas de méthode d'évènement il gère lui même à chaque modif de comiter à la base de données.

    Le problème si je reload ce composant ne fait pas que de se charger il relance encore une fois la dernière action.

    Il y a pourtant un avertissement de IE.
    Images attachées Images attachées  

  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
    Avant l'envoi du résultat du PostBack du serveur vers le client, tu utilises Response.Redirect("une autre url") pour forcer le client à se diriger vers une nouvelle URL.

  5. #5
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Par défaut
    Effectivement si tu attends que ce soit l'utilisateur qui comprenne que ce qu'il fait n'est pas bien alors que tu l'y autorises, tu ne t'en sortiras pas.
    Tu peux balancer tous les messages que tu veux, c'est a toi de gerer les cas de doublons.
    Une recherche sous google Preventing Duplicate refresh c# te donneras toutes les pistes necessaires pour resoudre ton probleme.

    Sinon j'avais lu un article msdn sur comment creer une base page avec ce type de controle en place. Si je te le retrouve je le posterai ici.

    [Edit]Voila 2 articles suffisants je pense pour le moment:
    http://aspalliance.com/687_Preventin...ge_Refresh.all
    http://msdn.microsoft.com/en-us/libr...57(VS.80).aspx [/Edit]

Discussions similaires

  1. [AJAX] Empêcher un refresh sur une DIV
    Par anzize dans le forum AJAX
    Réponses: 1
    Dernier message: 02/06/2014, 07h59
  2. Réponses: 3
    Dernier message: 16/08/2010, 10h16
  3. Réponses: 0
    Dernier message: 25/02/2010, 19h07
  4. Comment empécher l'enregistrement des images par le navigateur ?
    Par zouetchou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 15/08/2006, 23h14
  5. probleme avec le bouton refresh du navigateur
    Par Chromatic dans le forum Langage
    Réponses: 7
    Dernier message: 26/02/2006, 12h26

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