Comment utiliser le bouton de contrôle repeater?
Je suis en utilisant asp.net 3.5 avec c#.Je veux appeler l'événement clic du bouton à l'intérieur de contrôle repeater.
<asp:Repeater ID="rptFriendsList"
runat="server"
onitemcommand="rptFriendsList_ItemCommand">
<ItemTemplate>
<asp:ImageButton ID="btnSave"
runat="server"
ImageUrl="~/Contents/Images/save_button.png"
CommandName="Schedule"
UseSubmitBehavior="False" />
</ItemTemplate>
</asp:Repeater>
mais lorsque je clique sur un bouton sa donne une erreur
"Publication non valide ou de rappel
argument. Cas où la validation est activé
à l'aide de
configuration ou <%@ Page
EnableEventValidation="true" %> dans un
page. Pour des raisons de sécurité, ce
fonction vérifie que les arguments de
publication ou de rappel des événements proviennent
à partir du serveur de contrôle que
à l'origine, qui les a rendus. Si les données
est valide, utilisez le
ClientScriptManager.RegisterForEventValidation
méthode pour enregistrer les
publication ou de rappel de données pour
la validation."
mon but est d'exécuter le code de clic du bouton qui est placé à l'intérieur de la répétition.Merci de m'aider à résoudre ce problème.Merci à l'avance.
OriginalL'auteur PrateekSaluja | 2011-03-15
Vous devez vous connecter pour publier un commentaire.
UseSubmitBehavior="False" cette propriété vous avez utilisé n'est pas présente avec le bouton image avez-vous plus monté imagebutton classe et a ajouté cette propriété.
OriginalL'auteur ankur
Cela se produit également lorsque vous avez attribué à la source de données et les données liées à votre répéteur dans l'événement OnLoad plutôt que OnInit
OriginalL'auteur David
Vous ne pouvez pas utiliser le bouton, parce que le bouton de publication de création sur sur et aussi itemcommand de répétition appelé!
Mais, Si vous voulez utiliser asp:button au lieu de asp:linkbutton, vous devez définir UseSubmitBehavior propriété du bouton de faux. de ses moyens, le bouton ne faites pas de publication.
OriginalL'auteur mRizvandi
OriginalL'auteur Meysam Chegini
J'ai utilisé cette soufflet code et fonctionne ok
l'utilisation de ce soufflet code .page aspx
D'utiliser ce .cs de l'événement Repeater1_ItemCommand
OriginalL'auteur Somnath
Page EnableEventValidation="false".
OriginalL'auteur Nitesh
si vous êtes l'ajout d'éléments côté serveur, essayez d'attribuer l'ID unique pour chaque ImageButton
que faire si le ClientIDMode est définie à l'électricité Statique?
Alors c'est une autre question
OriginalL'auteur Robert