Obtenir ASP.NET ImageButton OnClientClick modifie le serveur
-
21-09-2019 - |
Question
J'utilise un ASP.net ImageButton sur mon site Web. Lorsqu'un utilisateur clique sur ImageButton, un JavaScript est licencié via l'événement OnClientClick. Le script modifie l'imageurl de l'imagebutton.
Sur la même page, j'ai un bouton de soumission.
Cliquer sur le bouton fait apparaître un message.
Existe-t-il un moyen de connaître l'imageurl correct de l'imagebutton à partir de Serverside maintenant lors du traitement de l'événement SERVERSIDE OnClick du bouton Soumettre?
La solution
Pouvez-vous stocker cette URL d'Inage modifiée dans une zone de texte cachée et au post-dos, vous pouvez obtenir la zone de texte.
Autres conseils
Ou vous pouvez simplement l'utiliser dans votre codeBehind:
protected void imageclicked(object sender, eventargs e)
{
ImageButton ClickedButton = sender as ImageButton;
}
alors vous pouvez utiliser ClickedButton.ImageUrl
Vous pouvez ajouter un champ caché pour enregistrer quel est le nom de l'image à chaque fois lorsque le script latéral clien a tiré. Lorsque Postback, vous vérifiez simplement la valeur de ce champ.