J'espère que quelqu'un pourra me diriger dans la bonne direction ici. J'essaye de créer le service Web qui retournera des résultats ajaxified. Plus précisément, je veux écrire un service web qui récupérera des emails via une connexion sécurisée. Cependant, plutôt que le service Web retourne chaque email, je veux juste aller chercher 5 emails à la fois. J'ai toujours utilisé Ajax comme une technologie d'assistance client et je ne sais pas comment procéder pour mettre en œuvre cela sur le serveur, ou si c'est possible. Quelqu'un peut-il me diriger vers des idées ou des suggestions sur la façon dont je peux y arriver? J'utilise d'ailleurs ASP.NET/C#, à propos deService Web renvoyant des résultats ajaxifiés
Répondre
Il existe un certain nombre de façons de renvoyer des résultats "ajaxifiés" (JSON) à partir d'un service Web/wcf. A WebServices ont l'attribut [ScriptMethod (ResponseFormat = ResponseFormat.Json)] vous pouvez utiliser (et trouver quelques exemples), les services WCF peuvent être configurés pour revenir JSON (voici un beau message: http://www.west-wind.com/Weblog/posts/164419.aspx)
Mais en fait je préférez utiliser ASP.NET MVC pour ce faire. Fondamentalement, tout ce que vous devez faire dans ce cas est de dire return Json(myObject);
à l'intérieur de la méthode de votre contrôleur.
est un exemple: http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=399 Et voici la question StackOverflow à ce sujet: ASP.NET MVC controller actions that return JSON or partial html
Le retour JSON est standard et peut être consommé sur le client en utilisant une bibliothèque (jQuery, etc) et dans votre contrôleur, vous fais tout ce que tu veux et retourne ce que tu veux.
- 1. Analyse des résultats du service Web
- 2. Service Web renvoyant un objet avec des champs null
- 3. Sphinx renvoyant des résultats de recherche incorrects
- 4. Procédure stockée renvoyant plusieurs résultats
- 5. MAX (ID) dans SQL Server 2005 renvoyant des résultats inattendus
- 6. Expression régulière avec un groupe vide "()" renvoyant des résultats étranges
- 7. Mise en cache des résultats d'un service Web PHP pour iPhone
- 8. Piégeage des erreurs des services Web (service web Jquery + asp.net)
- 9. Méthode de service WCF renvoyant null
- 10. Possibilité de vider les résultats via un service Web asmx?
- 11. demande sérialisation ASP.NET Web Service HTTP POST Résultats
- 12. Soap Web Service PHP
- 13. Problème d'affichage des résultats d'un objet avec des parenthèses, exemple de service Web
- 14. Rechercher des sites Web renvoyant 503 codes de réponse
- 15. OCMock renvoyant des valeurs
- 16. service web gestion des exceptions
- 17. Recherche de texte intégral ne renvoyant pas les résultats attendus
- 18. Enlever le diffgram du jeu de données renvoyant le service Web .net
- 19. Service Web asmx renvoyant xml au lieu de json dans .net 4.0
- 20. Pourquoi mon service Web XML ASP.NET renvoie-t-il des résultats qui se répètent?
- 21. Comment passer un paramètre à une fonction javascript contenant des résultats de service Web?
- 22. Renvoyer des données XML à partir d'un service Web
- 23. Classes héritées renvoyant des valeurs différentes
- 24. Webservice renvoyant l'erreur 403
- 25. credentialcache.defaultcredentials renvoyant des informations d'identification d'utilisateur incorrectes
- 26. WCF renvoyant des types personnalisés
- 27. AudioQueueOfflineRender renvoyant des données vides
- 28. Aide renvoyant des éléments EDMX
- 29. Comment: service Web et gestion des délais d'expiration des clients dans le service Web?
- 30. Google CSE renvoyant des résultats différents lorsqu'il est exécuté à partir de l'API
Avez-vous besoin d'utiliser les services Web ASMX? Vous devriez utiliser WCF. –
donc vous dites que vous ne pouvez pas trouver d'exemples ici/google d'un service web asp.net retournant JSON? – RPM1984