MVC项目中的MultipleWizzards

时间:2012-02-28 15:35:03

标签: asp.net-mvc

今天我有一个WebForms项目。该项目必须重写(从VB到C#),我们必须决定在WebForms中维护或在MVC中进行维护。

该项目包含大约120个向导(每个3步),现在是一个内置多视图的aspx页面。

到目前为止,我在MVC中看到的向导解决方案是查看向导中的每个步骤。

我的观点是:如果今天我有120个巫师代表120个.aspx页面,如果我将它改为MVC我会有120 * 3个视图,巫婆是相当多的“页面”。

即使是我也必须在区域内组织它以保持组织(今天我使用文件夹)。

你能说出你的意见吗??!?!?!

1 个答案:

答案 0 :(得分:0)

如果您需要创建120个向导,每个向导包含3个页面,那么这些向导中的某些步骤可能会有一些“重叠”。

我的方法是识别所有独特的视图,并创建一个引擎,根据可配置的元数据呈现视图,同时跟踪用户输入的数据。

这一切的关键部分都是可维护性,例如我讨厌维护360页;)