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 :

problème avec EnableEventValidation


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut problème avec EnableEventValidation
    Bonjour,
    Voila j'ai un gridView dans le quel j'ai modifier le pagertemplate pour y faire de la recherche.
    J'ai donc simplement mis une textBox et un imagebutton.
    Le sqldatasource attend le parametre de recherche dans l'url de la pages.
    Tout ce que j'ai à faire c'est au click sur l'imagebutton, prendre ce qu'il y'a dans ma textbox pour la recherche et ajouter la valeur dans le queryString. sa donne un truc comme sa : Request.QueryString["truc"] = maTextBox.text.

    Le problem c'est que j'ai cette fameuse erreur ou il me demande de mettre le EnableEventValidation a false. Chose que je ne veux pas faire car apres la pages n'est plus securisé. J'ai donc donc pas mal chercher de doc sur cette erreur et ce que j'ai compri c'est qu'il faut declaré le bouton pour la validation. J'ai donc essayer des instructions du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Page.ClientScript.RegisterForEventValidation(monimageBouton.UniqueID);
    ou encore avec la textbox mais j'ai toujours l'erreur.

    Je ne comprend pas trop le mecanisme de validation et je suis perdu pour rajouter mes controle.

    Comment dois je faire ?

  2. #2
    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,

    Cette sécurité permet d'éviter les injections SQL. Si tu utilises des procédures stockées cela devrait faire l'affaire.

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

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Salut,

    Cette sécurité permet d'éviter les injections SQL. Si tu utilises des procédures stockées cela devrait faire l'affaire.

    A+

  4. #4
    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
    Citation Envoyé par lutecefalco Voir le message
    J'ai dit une bêtise?
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    J'ai dit une bêtise?
    Je pense.
    Pour moi, le EnableEventValidation est là pour s'assurer que le control à l'origine du PostBack a bien été rendu lors de la génération de la page (en gros que c'est pas un mec qui a modifié le code html/js entre temps)

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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