2009-09-09 6 views
1

J'ai un service WCF fonctionnel que je peux appeler via la routine javascript AJAX. Je n'arrive pas à l'utiliser avec l'extension Diaporama dans Ajax Control Toolkit. Aucune erreur signalée, le diaporama ne se charge pas et ne s'exécute pas. Je peux écrire une routine javascript AJAX dans la page et accéder avec succès aux résultats de retour du service WCF (tableau d'images). Je peux utiliser l'extension Diaporama sans problème en utilisant un service web .asmx, mais je préférerais utiliser un service WCF si possible.Est-il possible d'utiliser le service WCF au lieu du service Web .asmx avec AJAX Control Toolkit Slideshow extender?

Répondre

0

Je pense que ce bogue dans le SlideShowExtender. Je l'ai fait fonctionner avec un PageMethod et un service Web asmx mais je ne peux pas travailler avec le service wcf. Si je crée un service WCF AJAX, l'enregistre avec ScriptManager et l'appelle moi-même via le proxy généré automatiquement, je récupère correctement les données JSON avec le tableau de diapositives que j'ai renvoyé du service WCF.

0

Comme Marc l'a mentionné, vous pouvez utiliser un service WCF avec Ajax. Les liens qu'il cite sont bons, mais il existe également une option "Ajax Activé WCF Service" disponible lorsque vous ajoutez un nouvel élément dans VS 2008 ou 2010.

Vous pouvez également utiliser Dependency-Injection avec Spring.Net sur un WCF Service qui répond aux appels Microsoft Ajax. Les directions pour le faire sont situées sur mon blog ici: http://emilsblog.lerch.org/2010/02/springnet-enabled-wcf-services.html

Questions connexes