Nous avons environ 10 applications qui font essentiellement la même chose, toutes écrites à l'aide du Wizard Control pour .Net 2.0. Le flux qu'ils suivent est assez simple:Conception d'Assistants Web modulaires avec .Net 2.0 Wizard Control
1. User selects option from a drop downs.
2. Next page has more options more narrowed.
3. User sees confirmation page.
4. Report is generated.
Certaines de ces applications ont des pages en option, par exemple en permettant à l'utilisateur de télécharger des images personnalisées pour le rapport et permettant à l'utilisateur de sélectionner des lignes de données spécifiques.
Je tente de fusionner ces applications, mais je ne suis pas sûr que j'approche de la bonne façon. Ma première tendance est de créer des tables de configuration en SQL pour piloter les menus qui apparaissent. Ainsi, par exemple, il peut y avoir une table avec le WizardId
, Name
, Theme
, etc., également une table d'étapes, et une autre table pour relier tout ensemble.
Existe-t-il un moyen plus simple d'aborder ce problème?