Je crée un formulaire Web multi-parties dans ASP.NET qui utilise des panneaux pour les différentes étapes, rendant visible uniquement le panneau pour l'étape en cours. Sur l'étape 1, j'ai une liste déroulante qui utilise une fonction Javascript pour reconfigurer certains des champs dans le même panneau via "onchange". Évidemment, comme le script côté client n'affecte que le DOM, lorsque je passe à l'étape 2 et que je reviens à l'étape 1, les champs de l'étape 1 reviennent à leur configuration orignal même si le même choix déroulant est sélectionné.Bon moyen de maintenir les états du panneau ASP.NET?
Quelle est une bonne méthode pour stocker l'état visuel des panneaux entre les étapes? J'ai envisagé d'appeler la fonction onchange du menu déroulant à la page de chargement, mais cela semblait maladroit. Merci!
-
Merci pour les réponses rapides - je pense que je vais essayer de l'assistant, mais la solution AJAX ressemble aussi amusant.
Ajax est super, mais rappelez-vous que ce n'est pas accessible, c'est-à-dire que les lecteurs d'écran ne liront pas le formulaire, cela dépend des exigences de votre client que vous devez prendre en compte. – netadictos
Bon point. Bon mot aussi. ^^ –