我们有大约 10 个基本上做同样事情的应用程序,全部使用 .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.
其中一些应用程序具有可选页面,例如允许用户为报告上传自定义图像并允许用户选择特定的数据行。
我正在尝试合并这些应用程序,但我不确定我是否以正确的方式处理这个问题。我的第一个倾向是在 SQL 中创建配置表来驱动出现的菜单。因此,例如,可能有一个带有WizardId
、Name
、Theme
等的表,还有一个步骤表,以及另一个将所有内容链接在一起的表。
有没有更简单的方法来解决我刚刚错过的问题?