Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme de Validation d'Evenement [ WebForms / PostBack ] (okein)

vendredi 16 mars 2007 à 14:11:33 | Probleme de Validation d'Evenement

okein

Bonjour tout le monde,

   Voila j'ai parcouru nombre de posts sur le sujet mais n'ai pas réussi à comprendre exactement ce que je devais faire pour que ca marche. Je vous explique la situation. J'ai un webform avec un repeater et dans mon itemtemplate un bouton. Je n'arrive pas a enregistrer mon evenement cad que j'ai l'erreur :

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.

J'ai bien essayé d'ajouter un event handler à mon repeater :

protectedoverridevoid OnInit(EventArgs e)

{

base.OnInit(e);

rptOffres.ItemCommand +=

newRepeaterCommandEventHandler(rptOffres_ItemCommand);

}

Ou d'overrider mon Render :

protectedoverridevoid Render(HtmlTextWriter writer)

{

base.Render(writer);

Page.ClientScript.GetPostBackEventReference(rptOffres,

"ItemCommand", true);

//Page.ClientScript.RegisterForEventValidation(rptOffres.UniqueID);

//Page.ClientScript.ValidateEvent(rptOffres.UniqueID);

//Page.ClientScript.ValidateEvent(rptOffres.UniqueID, "ItemCommand");

}

mais rien ne fonctionne. Je n'ai pas envie de mettre eventvalidation a false mais j'ai besoin de capter cet event.


Quelqu'un pourrait-il m'expliquer ou je me plante ? Comment dois je faire pour enregistrer mon event ?

Merci pour votre aide


lundi 19 mars 2007 à 16:20:41 | Re : Probleme de Validation d'Evenement

okein

Réponse acceptée !
Bon ben j'ai fini par trouver, il ne faut pas faire de Databind du repeater dans son PageLoad, mais le mettre en conditionnelle de IsPostBack
Pas besoin de register ses events ou quoi que ce soit
Merci qd même pour votre aide

bonne continuation à tous

mardi 5 juin 2007 à 10:23:28 | Re : Probleme de Validation d'Evenement

reyman

Salut

Pourrais tu mettre en ligne ton code (aspx et cs) car j'ai le meme probleme et je n'arrive pas le résoudre.
D'avance, merci

mardi 5 juin 2007 à 10:41:39 | Re : Probleme de Validation d'Evenement

reyman

tout compte fait c'est bon, j'ai trouvé :)



Cette discussion est classé dans : page, validation, clientscript, rptoffres, itemcommand


Répondre à ce message

Sujets en rapport avec ce message

HELP : validation + parametre ... [ par yearling ] Comment puis-je faire pour valider les champs de mon formulaire et passer certains champs de mon formulaire a une autre page web.Ex :Ma 1ere page dema raffréchir les données après validation d'un formulaire [ par Cjulien ] voici mon souci: je remplis un formulaire puis lorsque je le valide, une page intermediaire rempli ma base de donnée et une fois ces données rajoutées Validation avant envoi vers ASP et acces impossible de la page ASP directement [ par dragon ] je suis entrain de faire un projet et je veux valider des information avant de les envoyer à une page ASP.le problème est que la validation se fait et Validation d'un formulaire à partir d'une autre page [ par isame ] slt a tous!! voila je voudrais savoir si dabor il est possible de valider un formulaire (bouton type submit) qui se trouve sur une page (page1) à part UpdatePanel et EnableEventValidation [ par SuperBouly ] bonjour, Une fois de plus le problème de EnableEventValidation.Ma page contient, entre autres, un gridView avec une colonne "Sélectionner" et un formv ouvrir une autre page apres validation d'un formulaire en asp.net [ par Sardonnen ] bonjour,je recherche la syntaxe qui me permettrait d'ouvrir une autre page en passant certains éléments du formulaire après une validation de celui ci ValidationSummary [ par Mickey VB ] Bonjour,J'ai un petit pb avec la validation d'un formulaire créé en ASP.netPour les boutons (validation et autres ...) j'ai utilisé une balise et cré Liens vers d'autre page et validation [ par leviz ] Bonjour! J'ai un problème : j'ai une méthode dans laquelle j'éxecute du code. Cette méthode est appellé lors d'un clic sur le bouton. Jusqu'ici tout Checkbox en Template dans Un GridView [ par NoSpoon61 ] Bonjour, J'ai un Gridview qui est créé dans mon Page_Load avec comme dataSource un dataSet (qui vient d'un webservice, donc qui est réinitialisé à ch les boutonts de ma page aspx n'apparaissent pas dans le navigateur internet explorer 5 [ par infonas ] ma confiquration: windows xp pro iis 5. framwork 1.0 vidio studio.net  2002 les boutonts de ma page aspx n'apparaissent pas dans le navigateur interne


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.