babybutt
Messages postés39Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention22 février 2006
-
9 févr. 2006 à 22:06
aminbj
Messages postés7Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention28 août 2009
-
22 oct. 2008 à 09:35
Bonsoir,
Depuis tout à l'heure j'ai cette erreur sur mon projet, je ramène le boulot à la maison parce que j'ai une présentation du projet lundi devant la direction. Mais MALHEUR je tombe sur cette erreur, je commence à peine l'asp.net
pouvez vous m'aider ??
Je travail pour l'instant avec WebMatrix et récemment j'ai installé visual studio 2005 chez moi.
j'imagine que c'est un problème lié au web.config ou machine.config quelqu'un peut m'aider ?? Please
Je vous laisse le message d'erreur que j'ai à l'écran.
Merci ++
Argument de publication ou de rappel non valide. La validation
d'événement est activée via 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.
Description :
Une exception non gérée s'est produite au moment de l'exécution de la
demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur
l'erreur et son origine dans le code.
Détails de l'exception:
System.ArgumentException: Argument de publication ou de rappel non valide.
La validation d'événement est activée via 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.
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 1 août 2006 à 17:28
J'ai déjà essayé la méthode "crade". Ca ne plante pas, mais le problème, c'est que je n'obtient pas l'effet voulu, à savoir le même que lorsque je click sur mon node...
Je passe certainement de mauvais paramètres à mon __doPostBack(), pourtant ce sont les mêmes que ceux qui sont visibles dans la barre en bas de mon navigateur lorsque je survole ce fameux node....
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 août 2006 à 17:35
Bah si avec la méthode crade ca fonctionne pas, ca fonctionnera pas mieux comme tu le fais :s prend un traceur http (fiddler le tool de nikhil) et compare entre un vrai click sur le noeud et un faux click tu auras surement des différences :-)
edokt
Messages postés137Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention30 septembre 2008 5 mars 2007 à 12:28
Bonjour à tous
J'ai le meme erreur. Par contre je peut pas mettre Page EnableEventValidation=false, parce que des que je le met mes evenements des mes bouton ne se declanche plus.
edokt
Messages postés137Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention30 septembre 2008 5 mars 2007 à 13:39
Je suis desolé de relancé le message
C'est just parce que j'ai apercu des chose bizard
Sur une page j'avait un gridview avec un templatefield ou je metait de boutton pour faire insertion, modification et supression de la ligne
J'utilise la methode rowcommand en recuperant le commandname et commande argument que j'utilise apres.
tout marche nickel
J'ai copié le gridview afin de faire la meme chose sur une autre table
Et c'est la que j'ai le message concernant <%@ Page EnableEventValidation="true" %>,
Par contre le premier gridview marche toujours c'est le deuximme qui deconne.
larry_31
Messages postés3Date d'inscriptionjeudi 20 juillet 2006StatutMembreDernière intervention23 juillet 2008 21 sept. 2007 à 12:16
Bonjour,
Bon, je sais, ma réponse vient tardivement, mais si je peux apporter quelques pistes ou éléments de solution, alors tant mieux ...
Je viens de rencontrer le problème et j'ai pratiquement perdu 1/2 journée dessus; j'avais 2 gridviews possédant les mêmes fonctionnalités mais ne portant pas sur la même table. L'erreur se produisait sur clic d'un ImageButton sur lequel j'avais placé une fonction javascript demandant une confirmation de suppression. Lorsque je choisissais d'annuler la suppression, ça semblait marcher, mais lorsque je confirmais la suppression (donc, lorsque j'allais logiquement sur la procédure Delete), j'arrivais sur ce p......... de message d'erreur (oui, ça m'a énervé !).
A force de chercher partout dans la page et dans le code behind, je me suis rendu compte que j'avais bien placé le chargement du gridview dans le page load, mais, contrairement à ce que je fais d'habitude, je ne l'avais pas placé dans la condition que je mets toujours : if not page.ispostback
En clair, au lieu d'avoir écrit :
if not page.IsPostBack then
...................
...................
ChargementGridView(<Nom de mon GridView)
end if
j'avais écrit
if not page.IsPostBack then
...................
...................
end if
ChargementGridView(<Nom de mon GridView)
J'ai replacé le chargement dans le bloc if et .... râââh lovely ... ça marche !!!
Je suppose que c'est le principe même de charger l'objet systématiquement sur le load de la page qui provoque un conflit puisqu'on se retrouve avec un objet dans 2 états différents : celui du serveur et celui modifié par l'utilisateur. Et donc, on ne sait plus lequel doit être rendu.
Cela dit, je n'ai pas une très grande expérience en DotNet, objet and co et donc, je ne suis pas du tout sûr que mon interprétation soit la bonne.
Peut-être que jesusonline pourra nous apporter quelques éclairages là-dessus (bravo au passage pour tes commentaires toujours pertinents).
Je suis en tout cas d'accord à 300% pour ne jamais utiliser la solution enablepagevalidation=false
@+
Larry_31
Informaticien
Musicien
Amuseur public
San-Antoniovore
Extermine les c... (et y a du boulot !!!)
ForceMagic
Messages postés1Date d'inscriptionlundi 7 avril 2008StatutMembreDernière intervention 7 avril 2008 7 avril 2008 à 17:19
Moi aussi je commence avec le ASP.NET, j'aimerais savoir si possible l'impact de mettre la propriété EnableEventValidation à false.
Dans mon cas j'ai le même problème lors du clic d'un bouton dans un FooterTemplate d'un Details View. Si je ne met pas la propriété à "False", il ne rentre même pas dans l'évènement "Click" du bouton !
mymyrsx
Messages postés3Date d'inscriptionmercredi 28 mai 2008StatutMembreDernière intervention 9 septembre 2008 4 sept. 2008 à 15:07
Ok,
J,ai le même problème. Je n'ai pas d'idée pourquoi j'ai ce message d'erreur. Je suis débutante en .net et en web tout court. J'ai un image button qui sert a confirmer tous les items du panier. Je dois faire une validation en javascript pour valider si la personne veut vraiment confirmer tout dans le panier. Si la personne dit oui alors je veux faire mon transfert de panier vers commande.
Je ne me rend meme pas à la procédure click du button (j'ai mis un break point dessus et ca ne se rend pas)
Voici comment est construit mon button
if(confirm(
"Voulez-vous Confirmer tous les éléments du panier ?")){
return
true;}
else{
return
false;}}
Et finalement la procedure de l'évenement click de mon bouton
Private
Sub Btn_Conf_tout_Click(
ByVal sender
As System.Object,
ByVal e
As System.Web.UI.ImageClickEventArgs)
Handles Btn_Conf_tout.ClickConfirmeTout(1)
End
Sub
Qu'est-ce qui me manque ou que je fais de travers?
Merci d'avance
mymyrsx
Messages postés3Date d'inscriptionmercredi 28 mai 2008StatutMembreDernière intervention 9 septembre 2008 9 sept. 2008 à 15:26
Bonjour à tous
Alors j'ai trouvé mon problème et je voulais éviter aux personnes à qui ca peut leur arrivé de perdre un temps fou avec ca alors voici ce qu'était mon problème. J'avais un petit form dans mon form global. Lorsque je l'ai enlevé, ca l'a régler mon problème.
Je peux pas dire pourquoi comme je n'ai pas assez de connaissance mais bon, au moins ca fonctionne, si quelqu'un saurait pourquoi cette erreur ce fesait, j'aimerais bien comprendre
Merci
Mymyrsx
aminbj
Messages postés7Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention28 août 2009 22 oct. 2008 à 09:35
Bonjours à tous.
moi aussi j'ai le même message d'erreur mais dans d'autres circonstances : je travail un site simple qui utilise les membership de .net Framework2.0 et j'ai utiliser un LoginStatus pour permettre la déconnexion. mais lorsque je clique dessus pour me déconnecter alors il m'apparait le même message d'erreur mentionné dans le premier poste de cette discussion.
voici le code asp concérné :