У нас есть около 10 приложений, которые в основном делают одно и то же, и все они написаны с использованием Wizard Control для .Net 2.0. Поток, которому они следуют, довольно прост:
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.
Некоторые из этих приложений имеют необязательные страницы, например, позволяющие пользователю загружать пользовательские изображения для отчета и позволяющие пользователю выбирать определенные строки данных.
Я пытаюсь объединить эти приложения, но я не уверен, что подхожу к этому правильно. Мое первое желание состоит в том, чтобы создать таблицы конфигурации в SQL для управления появляющимися меню. Так, например, может быть таблица с WizardId
, Name
, Theme
и т. д., а также таблица шагов и еще одна таблица, чтобы связать все вместе.
Есть ли более простой способ приблизиться к этому, который мне просто не хватает?