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 :

Question sur l'utilité sur EnableEventValidation


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut Question sur l'utilité sur EnableEventValidation
    Bonjour,

    j'ai plusieurs questions sur l'utilité EnableEventValidation j'espere que les expérimentés de asp.net de m'ont répondre

    quelle est l'utilité exacte de propriété EnableEventValidation?

    c quoi l'apport EnableEventValidation au niveau de sécurité ?

    quelle est la relation entre EnableEventValidation et les évenements déclenché par le serveur et les évenements par le client?

    EnableEventValidation c'est parmi les nouveautés de asp.net 2.0 donc comment on peut simuler sous asp.net 1.1 ?

    dans msdn il est recommandé fortement de laisser l'etat de EnableEventValidation à true pourquoi ?

    j'ai application web riche développer par asp.net 1.1 mais j'ai réussi à l'exécuter sous framework 2.0 mon probleme que je fais un aller retour au niveau client et le serveur mais retourne un message connue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Argument de publication ou de rappel non valide. La validation d'événement est activée via <pages enableEventValidation="true"/> dans la configuration ou via <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonctionnalité vérifie si les arguments des événements de publication ou de rappel proviennent du contrôle serveur qui les a rendus à l'origine. Si les données sont valides et attendues, utilisez la méthode ClientScriptManager.RegisterForEventValidation afin d'inscrire les données de publication ou de rappel pour la validation.
    la solution de ce probléme c'est désactiver EnableEventValidation au fichier web.config

    d'aprés les questions que je pose j'espére que tous expérimentés de asp.net lit cette discussion si vous avez des réponses n'hésitez pas de m'aider.

  2. #2
    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
    Voilà comment je perçois la chose:
    Quand une page aspx est générée, le framework sauvegarde quels sont les contrôles contenus dans la page et donc autorisés à faire un PostBack.
    Si un PostBack est généré par un control "non autorisé", t'as ce message d'erreur.

    Y a pas longtemps, j'avais une page ajaxisée qui chargeait des contrôles dynamiquement. Si le contrôle n'était pas présent lors du chargement initial de la page et qu'il faisait un PostBack, j'avais ce msg d'erreur. J'ai donc du rajouter manuellement ce contrôle dans la liste des contrôles autorisés

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut
    mais comment je peux autoriser un controle pour postback sous asp.net 1.1

Discussions similaires

  1. question sur l'utilité d'une macro
    Par skeleton18 dans le forum C++
    Réponses: 9
    Dernier message: 10/06/2011, 13h34
  2. Question d'ordre général sur les macros sur excel
    Par tzehani dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 29/08/2007, 05h16
  3. Réponses: 11
    Dernier message: 06/03/2007, 19h18
  4. Réponses: 3
    Dernier message: 16/02/2007, 12h35
  5. question (peut-être idiote) sur les vues
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 26/03/2003, 10h35

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