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 :

[ASP.NET 1.1][C#]Erreur lors d'un click sur un ImageButton


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut [ASP.NET 1.1][C#]Erreur lors d'un click sur un ImageButton
    J'ai créé un userControl contenant 3 ImageButton, chacun d'eux abonné à l'évènement Click

    je place ce UserControl dans ma page.

    Sous IE7, lorsque je click sur un ImageButton, l'evènement click est bien déclanché et je peux faire mon traitement.
    Par contre sous FF, lorsque je click dessus, ca ne passe pas dans la méthode Click, et celà me renvoi vers une page qui n'existe pas.

    Quelqu'un a déjà eu ce genre de problème?

    Sinon, quel est la 1ère méthode déclanchée lors du click sur l'ImageButton?

  2. #2
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    L'evenement OnClick n'est pas geré par Firefox.

    Solution possible : Utilisez un contrôle Button au lieu d'un contrôle LinkButton ou un contrôle ImageButton.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    Oula,

    ca me parait bizard: C'est la première fois que ce problème m'apparait en 2 ans (en 1.1 et en 2.0) donc je ne pense pas que FF ne gère pas le OnClick.

    D'autant plus que j'avais essayé avec un Button et ce le problème est le même.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    Je me demande si ca ne vient pas de le la sorte d'URL Rewriting utilisé par MCMS 2002...

  5. #5
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    Je précise que celà se vérifie pour le FW 2.0 : http://support.microsoft.com/kb/921277/fr

    Par contre pour le FW 1.1, je te propose pour vérifier celà, de faire un bouton image HTML comme celui crée par le composant ASP, et de faire un alert pour voir si celà passe bien dans ton onclick...sinon, essaye peut etre onchange..?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    J'ai résolu mon problème.

    En fait lors de la génération de la page, je génère dynamiquement un javascript qui initialise le paramètre action du formulaire avec la valeur contenu dans Request.RawUrl. A ma grande surprise, sa valeur diffère selon le navigateur:

    - sous IE7: /Project/Templates/Home.aspx?mes_paramètres=mes_valeurs
    - sous FF: /Project/Home.aspx?mes_paramètres=mes_valeurs

    C'est donc la soumission du formulaire qui me redirigeait vers une page inconnu.

    Pour contourner le problème j'ai rajouté un onclick coté client sur les ImageButton qui initialise temporairement (juste le temps de la soumission) l'action du formualire a '#'.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 09/09/2011, 00h38
  2. Réponses: 7
    Dernier message: 13/10/2008, 16h22
  3. Réponses: 3
    Dernier message: 22/10/2007, 10h30
  4. [ASP .NET][VB] Gestion des erreurs non gérées
    Par aloisio11 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 04/10/2007, 10h13
  5. [C# ASP.Net]Datagrid vide avec erreur
    Par Nadaa dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2007, 13h26

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