2010-10-18 19 views
0

Le problème: J'ai un formulaire de saisie de données. Je voudrais enregistrer les données sans aller-retour de page ou UpdatePanels.Asp.net: enregistrer le formulaire de saisie avec PageMethods

La solution: - le bouton « Enregistrer » appelle une fonction javascript qui sérialiser tout le contenu des champs (côté client) - la fonction javascript appelle une méthode Web (côté serveur) - la méthode Web désérialiser les données et enregistrez-le dans la base de données.

Est-ce que je fais bien?

Répondre

0

En un mot: oui


En plus d'un mot: oui, vous le faites d'une manière qui est une bonne mise en œuvre. Les points à considérer sont la sécurité du service (sur un site public), la sérialisation des méthodes de données - json est probablement le plus facile à traiter côté client et côté serveur.