Je recherche une technique fiable pour ajouter Ajax à une application ASP.NET MVC. Je veux utiliser jQuery, et comprendre comment utiliser la fonctionnalité AJAX de jQuery. Ce que je dois savoir, c'est comment écrire mon contrôleur pour que je puisse exécuter le site sans JavaScript, mais en même temps faire des appels AJAX possibles sans avoir besoin d'une vue séparée, d'un contrôleur séparé, ou de n'importe quel type de route pirater. Mon objectif est de faire en sorte qu'une application de travail soit améliorée lorsque JavaScript est activé sans qu'il soit nécessaire de dupliquer ou de recréer des éléments de l'application.ASP.Net MVC, AJAX et amélioration progressive
Répondre
Généralement, vous créez votre site afin qu'il fonctionne sans JavaScript activé. Ensuite, vous ajouterez le unobtrusive JavaScript nécessaire pour améliorer votre site avec Ajax e.g. ajouter des gestionnaires d'événements pour les liens, les soumissions de formulaires, etc. pour faire des demandes GET/POST et mettre à jour votre interface utilisateur en conséquence.
Les seuls changements que vous auriez besoin dans votre application MVC serait de gérer les requêtes Ajax et renvoyer les données JSON, XML, etc.
dans votre contrôleur (dérivé du contrôleur), vous pouvez appeler demande. IsMvcAjaxRequest() pour vérifier si la requête est une requête POST normale ou AJAX. Cela sera vrai si la requête a été créée à partir d'un AjaxForm submit ou d'un AsyncHyperlink. Le formulaire Ajax peut être rendu visible par javascript, tout en cachant le formulaire standard.
- 1. Amélioration progressive pour javascript?
- 2. amélioration progressive sur le côté serveur?
- 3. ASP.NET MVC et jQuery - Problème ajax encodage
- 4. Table paginée avec ASP.NET MVC et AJAX
- 5. pagination avec ajax et asp.net mvc
- 6. ASP.NET MVC Ajax
- 7. ASP.NET MVC AJAX Calendrier
- 8. ASP.net MVC avec Ajax
- 9. Asp.NET MVC Ajax-Poster un formulaire et Ajax-Get
- 10. ASP.NET MVC AJAX avec jQuery
- 11. Formulaires Ajax dans ASP.NET MVC
- 12. ASP.NET MVC Ajax Form LoadingElementId
- 13. Ajax dans ASP.NET MVC Framework
- 14. ASP.NET MVC RC ajax onsubmit
- 15. JSON et ASP.NET MVC
- 16. Amélioration progressive, comportement lorsque les pages ne sont pas encore complètement chargées
- 17. Extensions de script Microsoft Ajax - même dans ASP.NET AJAX et ASP.NET MVC?
- 18. Live Search en utilisant ASP.NET MVC et AJAX
- 19. Vous cherchez ASP.NET MVC PartialView et la documentation avancée AJAX
- 20. Boîte à outils de contrôle ASP.NET MVC et Ajax
- 21. Afficher l'état du processus en utilisant AJAX et ASP.NET MVC
- 22. Comment utiliser Pop-Ups modale avec ASP.Net MVC et AJAX?
- 23. ASP.Net MVC Soumettre formulaire Ajax via JQuery
- 24. Performance Ajax: ASP.Net MVC vs Webforms
- 25. Vous cherchez ASP.NET (MVC, AJAX) Image Manager
- 26. ASP.NET MVC + jQuery + IIS6: plusieurs requêtes Ajax
- 27. asp.net et Ajax
- 28. ASP.NET Fileupload et AJAX
- 29. JQuery ajax parsererror dans l'application ASP.NET MVC
- 30. Exemple AJAX de base avec ASP.NET MVC?