Je souhaite appeler un événement de clic de bouton sur une page ASP.net par programmation, en utilisant C#. Je n'ai pas accès au côté serveur de la page, donc je ne peux pas appeler la fonction directement. Est-ce possible?Bouton d'appel Cliquez sur le côté client ASP.net par programmation
2
A
Répondre
0
Merci pour les réponses,
Je l'ai utilisé "Tamper Data" add-on pour Firefox pour voir comment le message généré ressemble, et construit HttpWebRequest de mon propre.
1
En ce omme je comprends votre question:
- vous ne pouvez pas vraiment générer un appel du côté client de l'événement Serverside.
- vous pouvez forcer après retour à l'aide d'un submit button
- mais en utilisant
javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(...))
peut répondre à vos besoins. C'est l'appel JS qu'une utilisation de contrôle ASP. La copie d'appel peut "invoquer" la méthode dont vous avez besoin
lire la suite ici: WebForm_PostBackOptions documentation
Enjoy!
3
dans votre script, appelez:
__doPostBack("<%= your_button_id.UniqueID %>", "");
Questions connexes
- 1. ASP.NET et JQuery - Bouton par défaut Cliquez sur
- 2. erreur ASP.NET sur le bouton cliquez
- 3. Javascript Cliquez sur le gestionnaire seulement si la validation côté client ASP.NET réussit
- 4. Appel côté client par côté serveur Thru Bouton de commande
- 5. Sauvegarde d'image sur le bouton cliquez sur
- 6. ASP.NET IntelliSense par rapport Attributs côté client
- 7. Affichage ASP.NET ListView InsertITemtemplate sur le bouton cliquez sur
- 8. Ajouter le code javascript côté client et la validation ASP.Net sur un bouton asp.net
- 9. rendu jquery grille sur le bouton cliquez sur asp.net mvc
- 10. Incrémentation des variables dans ASP.net sur le bouton cliquez sur
- 11. Passer du côté client, jQuery sur ASP.NET
- 12. asp.net gridview bouton d'édition cliquez sur l'erreur
- 13. asp.net linkbutton problème côté client
- 14. configuration asp.net par défaut entrée presse côté client
- 15. Côté client ASP.NET CustomValidator
- 16. Cryptographie côté client Asp.net
- 17. Soumettre multiple Cliquez sur le bouton Problème?
- 18. comment naviguer sur le bouton cliquez sur
- 19. Formulaire contextuel sur le bouton cliquez sur
- 20. ASP.NET MVC plusieurs à plusieurs modèle sur le côté client
- 21. Détails de l'exception de ASP.NET PageMethods sur le côté client
- 22. bouton cliquez sur accidents
- 23. iPhone: appuyez sur un bouton par programmation
- 24. ASP.Net: création/manipulation de mots côté client
- 25. jqGrid tri sur le côté client
- 26. Déclenchement du contrôle utilisateur par le client du côté client
- 27. Android: Canvas.drawText lorsque le bouton cliquez sur
- 28. Cliquez automatiquement sur le bouton SOUMETTRE?
- 29. Contrôle du serveur Asp.net même traitement de l'événement côté serveur/côté client
- 30. ASP.Net double-cliquez sur le problème
Cela a fonctionné pour moi - merci! – gb2d
travaillé un régal. Si vous utilisez 'ClientIdMode =" Static "' sur le contrôle que vous essayez de simuler un clic, vous pouvez juste laisser tomber le nom de l'ID réel: '' et dans le JS: '__doPostBack (" myLink "," ");' –
Jason
Excellente solution, @Ray –