2009-11-02 3 views
0

Je travaille avec la page maître dans ASP.NET (3.5) MVC Framework (1.0). J'ai une page maître et 4 vues MVC dans mon application. J'ai placé ces quatre vues dans le conteneur de contenu de la page maître. J'ai un bouton Précédent, un bouton Suivant et le bouton Soumettre dans la page maître.Gérer l'événement onclick bouton dans masterpage dans ASP.NET MVC

Maintenant, la question est la suivante:

Comment naviguer entre les 4 vues à l'aide des boutons Précédent et Suivant. C'est à dire. comment gérer l'événement de clic de bouton dans la page maître MVC? Comment conserver les valeurs saisies dans chacune des vues pendant la navigation, jusqu'à ce que je soumette les données de toutes les 4 vues?

Répondre

0

Utilisez les champs Session ou masqués. Cela a effectivement été répondu sur Stack Overflow, par exemple How do I create an ASP.NET MVC wizard with back button support?.

Cependant, si vous pouvez utiliser JavaScript, je vous suggère de jeter un oeil à:

http://home.aland.net/sundman/

ou

http://www.sagecraft-studios.com/jquery/wizard-form-demo.html

Il est une base - par exemple, dans le deuxième exemple vous pouvez faire quelque chose comme

show: function() { 
    prevPage.hide(); 
    if (curPage.children().length == 0) 
    curPage.load("/form/wizard/ " + curPage.id); 
} 

Autrement dit, masquez la page précédente et affichez la page suivante, en chargeant son contenu via Ajax uniquement s'il n'est pas chargé.

Questions connexes