我有一个包含大约 150 种向导逻辑的 WebForms 应用程序,每个向导可以有 3 到 7 个步骤。在我的 webforms 应用程序中,每个向导都有一个 aspx,并且逻辑是使用多视图完成的。我想将这个想法移植到 MVC 应用程序中,但我只知道两种方法:
- 对每个步骤使用单一视图并使用
RedirectToAction
方法论; - 使用带有隐藏 div 和大量 javascript 逻辑的单个视图;
第一个选项将很难维护。如果我有 3 个步骤的 150 个向导,我将有至少 450 个视图。第二个选项将依赖于带有 ajax 逻辑的 javascript;
你怎么看?