J'utilise UpdatePanel pour appeler de façon asynchrone un événement de clic de bouton dans une page qui appelle une méthode dans une autre classe qui écrit un fichier XML sur la sortie. Y at-il un moyen de faire cela avec JQuery au lieu de UpdatePanel?Remplacer UpdatePanel avec JQuery
Répondre
Utilisez jQuery pour gérer l'événement clic . Puis appelez une méthode de page dans le code-behind en utilisant this technique. De là, vous pouvez écrire le fichier XML ou faire tout ce que vous voulez.
Pour appeler un bouton événement click dans jquery vous pouvez le faire ...
$("#MyButtonID").click();
Lorsque le bouton html ressemble à ceci ...
<input type="button" id="MyButtonID" value="Press Me" />
Une alternative simple à l'utilisation de jQuery pour faire ajax sans le panneau de mise à jour consiste à utiliser un mécanisme de construction de ASP.NET appelé «méthodes de page». En décorant une méthode statique dans la page derrière avec [WebMethod]
le site Web aura une fonction javascript générée que vous pouvez appeler en utilisant PageMethods.MethodName(param1, param2)
. Vous aurez toujours besoin d'inclure un contrôle ScriptManager et activer les méthodes de page comme celle-ci:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
Pour plus d'informations, vous pouvez rechercher page Méthodes ASP.NET AJAX.
Espérons que cela aide
Si vous le faites avec jQuery, vous n'avez pas besoin de ScriptManager. C'est la bonne chose. Vous n'avez pas le ballonnement supplémentaire d'utiliser les deux cadres. – nshaw
- 1. Inscription plugin jquery dans UpdatePanel
- 2. jQuery Remplacer des chaînes avec des URL
- 3. JQuery plug-in asp.net callout validateur UpdatePanel
- 4. jQuery Hover Remplacer l'image
- 5. C# updatepanel avec timer Page_load
- 6. Utiliser jQuery pour remplacer XMLHttpRequest
- 7. Comment rechercher et remplacer des entités HTML avec jQuery?
- 8. Comment sélectionner et remplacer la page entière avec jQuery
- 9. ASP.NET - UpdatePanel et JavaScript
- 10. Utiliser ASP.NET AJAX UpdatePanel avec des gestionnaires
- 11. jQuery remplacer les chaînes dans plusieurs classes
- 12. Comment me débarrasser de .. Remplacer (Remplacer (Remplacer (Remplacer (Remplacer (...?
- 13. Accès UpdatePanel à l'intérieur Vue d'un autre UpdatePanel ASP.Net
- 14. ASP.Net + plugin de validation jQuery + jQuery + UpdatePanel + nyroModal - le succès de chaque champ!
- 15. Comment remplacer plusieurs chaînes avec le remplacer() en Javascript
- 16. conflits javascript UpdatePanel
- 17. Vim remplacer preVARIABLETEXTpost avec VARIABLETEXT?
- 18. Comment remplacer Ant avec Maven?
- 19. Firefox et Updatepanel
- 20. Comment utiliser jquery avec asp.net ajax
- 21. Afficher updateprogress sur updatepanel
- 22. UpdatePanel dans le répéteur
- 23. Triggers imbriqués de UpdatePanel
- 24. ASP.NET UpdatePanel Time Out
- 25. Comment fonctionne un UpdatePanel?
- 26. MVC Ajax UpdatePanel
- 27. Problème UpdatePanel et UpdatePanelAnimationExtender
- 28. UpdatePanel appel initial
- 29. DropDownList dans UpdatePanel
- 30. WebAsyncRefreshPanel vs Ajax UpdatePanel
comment cela résout-il de remplacer le panneau de mise à jour ...? – redsquare