begin process at 2012 05 28 05:01:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

probleme avec les boutons sous asp.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec les boutons sous asp.net

lundi 3 juillet 2006 à 09:47:22 | probleme avec les boutons sous asp.net

jackson69

Bonjour à toutes la smala ASP!!
Pour mon premier post ma question porte sur les boutons ASP créer Bydesign sous Visual Web Dvpmt 2005 car quand je test mon site et que j appuis sur le bouton en question je me retouve sur une page d erreur avec comme message:

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.


Si qqun a déja eu à faire à ce type d erreur ce serait cool de me porter assistance car là je suis dans le flou total!

Et si ca peut aider voila la trace de la pile

Trace de la pile:

[ArgumentException: 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.]
System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +2080201
System.Web.UI.Control.ValidateEvent(String uniqueID, String eventArgument) +106
System.Web.UI.WebControls.TextBox.LoadPostData(String postDataKey, NameValueCollection postCollection) +31
System.Web.UI.WebControls.TextBox.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +11
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +408
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3776

voila merci d avance!
lundi 3 juillet 2006 à 10:24:20 | Re : probleme avec les boutons sous asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

il te suffit de désactiver la validation d'evenement en rajoutant EnableEventValidation="false" dans ta directive de page (en haut de ton fichier aspx dans <%@ Page ... %>)

Mais je me poserais plutot la question, pourquoi t'es dans un tel cas ! qu'as tu fais pour ne pas déclarer ton evenement ?


Cyril - MVS - MCP
mercredi 5 juillet 2006 à 15:19:27 | Re : probleme avec les boutons sous asp.net

jackson69

Merci mec ca marche
Si j en suis arrivé la c est juste que je n ais quasiment aucune notion en ASP (et oui je viens du monde libre PHP 4ever) et la c est que dans mon boulot
on m'a demandé de développer sous ce langage (qui pourtant ressemble fortement au PhP)
Donc pour pas me prendre la tête j'ai utilisé les bouton Bydesign de ASP et voila "erreur fatal" enfin bon pas si fatal que ca en fait (je suis un gros boulet) vu que si j aurai reflechi un peu
j aurai pu trouver enfin bon Merki a toi et à bientot.

PS: Au fait si c est pas trop demander c est quoi cette validation d évenement (si bien sur ca veut dire autre chose que ca veut dire )?
mercredi 5 juillet 2006 à 15:33:22 | Re : probleme avec les boutons sous asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
euh ... c'est compliqué :p

En fait les controles peuvent générer des evenement dont on s'abonne comme le click sur un bouton etc... pour éviter qu'un pirate essaye de lancer manuellement des evenements sur certains controles il faut qu'on déclare l'evenement qu'on utilise (ca se fait automatiquement) si on essaye de déclencher un evenement qui n'est pas register alors c'est peut etre une tentative de piratage donc l'appli se bloque ... mais c'est bizarre que ca c'est bloqué pour toi, si t'as rien fait de spécial :s peut etre justement que t'as trop fait au style PHP qui n'a rien à voir avec asp.net ...


Cyril - MVS - MCP
mercredi 27 septembre 2006 à 18:12:39 | Re : probleme avec les boutons sous asp.net

Richman

Bonjour,
Je rencontre le même souci.
Voici ce que je fait :
- je crée un WebUserControl contenant un DataGrid
- le DataGrid est Bindé avec des data d'une base de données
- une des colonnes du DataGrid contient un ImageButton dont la propriété CommandName vaut 'Delete'
- l'évennement DeleteCommand du DataGrid appelle une methode (Del) définit dans le code behind comme il se doit.

Une fois ce WebUserControl terminé, je l'insère dans une page aspx quelconque.
Le DataGrid est bien alimenté avec les données de la bdd, mais lorsque je clique sur l'ImageButton d'une des lignes du DataGrid j'obtiens le message d'erreur en question.

Si je positionne EnableEventValidation à "false" dans ma page je n'ai effectivement plus d'erreur...
...mais la methode Del du WebUserControl ne semble pas être executée...

- Comment donc déclarer mon évennement proprement sans avoir à positionner EnableEventValidation à false ?
- Comment arriver à executer la methode Del ?

Merci d'avance.


Cette discussion est classée dans : web, publication, system, ui, rappel


Répondre à ce message

Sujets en rapport avec ce message

Control creer dynamiquement [ par alk ] Alors voila je declare un System.Web.UI.Controlsdans un fichier aspx.cs et je souhaite le voir apparaitre sur ma WebForms cependant je recois une erre Pb de datagrid->pour faire un panier ASP.net C# [ par fabrice83 ] fab83je suis en BTS est mon projet est de réaliser un site de vente g un pb avec mon panier .Voici mon code j'ai une datgrid1qui represente mon catal Fonction UPDATE sur une base Access [ par vince2472 ] Bonjour,Je rencontre un pb : j'ai le message 'Erreur de syntaxe dans l'instruction UPDATE' lorsque je mets ma base à jour (le but étant de la modifier SQL SERVER [ par rabbiwan ] bonjourj'ai un petit problème de connexionj'arrive a me connecter sur mon server avec un petit programme que vous pouvez trouver a http://www.aspfr.co [vb.net][aspx]Pb d'insertion dans une BDD [ par harbonne ] curieuse_aspBonjour, J'ai crée une requête paramétrée pour insérer des données dans une table TERME de la base de donn&# "La valeur n'est pas comprise dans la plage attendue" [ par kallahan03 ] Bonjour,Souhaitant crypter la chaine de connection a la base Sql Server dans le fichier web.config, j'ai utilisé DPAPI. Voir exemple ici.La méthode et Problème "Échec du chargement de viewstate" [ par jeremaub ] Voilà mon souci: j'ai une page avec 2 textbox un bouton et un datagrid lorsque je clique sur le bouton j'execute une requete qui prend dans sa claus "Tentative non valide de FieldCount lorsque le lecteur est fermé" lors d'un DataBind() [ par benjiiim94 ] Bonjour, J'ai un problème lors de l'update d'informations provenant de ma base access. Une fois que j'execute la requete avec une command et que tout Modifier le Gridview en visual studio 2005 (asp.net2) [ par hotlines ] bonjour , j'ai un petit problème avec le dabagrid , quand je veux modifier un enregistrement directement sur le Gridview il me m'affiche m'erreur suiv [asp][xsl] erreur incompréhensible [ par keliante ] bonjour à tous, dans ma page j'ai réalisé une transformation avec un xml et un xsl.Je n'avait jamais eu de problème mais ce matin avec des nouveaux x


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales