begin process at 2010 03 19 06:57:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

PostBack

 > 

Probleme de Validation d'Evenement


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

Probleme de Validation d'Evenement

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ée 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 Problème avec Me.Page.ClientScript.RegisterStartupScript [ par rammstein ] Bonjour, j'ai un problème avec la fonction RegisterStartupScript.Le problème c'est qu'il ne s'exécute pas à tout les fois ce qui me cause bcp de probl 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 Probleme de validation textbox par entrée [ par nerone21 ] Bonjour à vous... Je suis tout nouveau dans l'asp.net 2.0 Voilà mon problème : j'ai une page avec un tableau de 3 lignes: - 1ère : un imagebutton en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,218 sec (4)

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