2010-12-16 8 views
2

J'essaie de créer un contrôle de serveur de formulaires Web et je voulais vraiment utiliser jQuery pour gérer l'interaction côté client.Appelez la méthode de contrôle du serveur Webforms Asp.Net à l'aide de la méthode jQuery .ajax

Jusqu'à présent, je n'ai trouvé aucun exemple pour pouvoir appeler directement un contrôle serveur en utilisant la fonctionnalité jQuery .ajax et je me demande si c'est possible? Je sais que je pourrais utiliser le service Web ou Http Handler, mais mon but est de créer un contrôle qui peut être déposé sur des sites existants et utiliser la session, mais sans avoir l'intention d'utiliser ViewState.

Est-ce que cela peut être fait? ou dois-je utiliser les fonctionnalités ScriptControl et Asp.Net Ajax?

Répondre

1

Malheureusement, non.

Probablement le plus proche est de créer une classe HttpHandler et l'inclure dans la DLL de votre contrôle serveur. Ensuite, vous n'aurez besoin que d'une seule ligne ajoutée à votre fichier web.config pour connecter la classe du gestionnaire à un noeud final avec lequel jQuery peut communiquer.

+0

Merci pour ce Dave, je n'avais pas considéré un Http Handler inclus avec le contrôle serveur. Je vais devoir essayer. – Nathan

Questions connexes