2010-05-18 8 views
2

J'ai un formulaire web autonome (pas de masterpage) qui s'ouvre dans un div à partir d'une autre page. La page autonome utilise jquery pour déplacer un utilisateur à travers un questionnaire non linéaire. A la fin du questionnaire, un résultat est affiché avec un bouton "complet". Lorsque l'utilisateur appuie sur le bouton complet, le résultat est renvoyé à la page parent/host du div.jQuery Formulaires Web ASP.Net AJAX

J'ai une nouvelle exigence où je dois réellement passer la question et répondre à l'id au code-behind ou au service web où je peux insérer les questions et les réponses à ma base de données.

Aucun de ce que j'ai besoin de faire nécessite la sérialisation d'objet. Je veux faire ceci aussi simplement que possible .. aucun des contrôles dans le questionnaire n'est des contrôles de serveur. Juste des boîtes de sélection régulières ou des groupes de boutons radio. Je suppose que je pourrais faire une publication ajax en utilisant un panneau de mise à jour ou quelque chose mais je ne sais pas si faire les contrôles runat = serveur va bousiller tous les jquery/js que j'ai travaillé dans le questionnaire.

Toute aide est appréciée merci!

Répondre

3

Je voudrais aborder cela en utilisant jQuery pour publier les données sur un service web, ce qui est assez trivial. Il y a sont quelques exemples de code pour ce faire avec asp.net ici:

jQuery: Ajax call to asp.net webservice fails, server return 500 error

et

Calling a webservice through jquery cross domain

Pour répondre à votre autre question, mettre runat = "server" ne pas un effet de la capacité de jQuery à analyser les éléments dans le DOM.

+0

Salut merci pour les liens .. J'essaie cela maintenant! – bill

Questions connexes