J'ai 5 vues dans mon application ASP.NET MVC. Certaines données ont été capturées à partir de ces vues et je navigue à travers ces vues en utilisant 2 boutons: les boutons Précédent et Suivant.Conserver les données des vues lors de la navigation dans plusieurs vues dans l'application ASP.NET MVC
Je remplir les données dans la vue 1 et je vais voir 2 et entrez les données là-bas et ainsi de suite .. jusqu'à 5. Voir
Maintenant, la question est la suivante: Si je reviens à nouveau aux vues précédentes, comment conserver les données saisies dans cette vue particulière.
En outre, je veux soumettre les données de toutes les 5 vues à la fois, une fois que j'ai fini d'entrer des données dans les 5 vues.
Quelle est la meilleure façon de le faire?
Si mettre tous les formulaires sur une vue est acceptable et que vous utilisez jQuery, je vous recommande fortement de le vérifier: http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery .aspx – Paul
pouvez-vous explorer plus sur "vous persistez le modèle (mais vous choisissez) entre les pages" Une fois que j'ai mis à jour le modèle pour une vue comment puis-je récupérer mes données du modèle? –
Lorsque vous passez d'une page à l'autre, vous utilisez la méthode d'assistance Html.ActionLink pour construire un lien qui transmet une référence unique (probablement la clé d'enregistrement de l'enregistrement actuel de votre modèle) à la page suivante, par exemple Html.ActionLink ("page2", id = Model.ID). En utilisant le routage de base normalement trouvé dans un nouveau projet MVC dans Visual Studio, vous aurez le chemin Controller/Action/ID qui couvrira l'exemple ci-dessus. Je ne peux pas recommander assez le livre de Steven Sanderson sur ASP.NET MVC (http://www.apress.com/book/view/1430210079) – Lazarus