I want to separate the MVC web pages and their display order. Actually, I think these are scenarios that I need to solve, but I am very fixated on a certain way of thinking. I just want to find a template or object that will help control the flow.
Page sequence example:
Redirect only: the user can only move forward through the workflow until it ends.
- Special case: if the user navigates to or incorrectly enters the wrong URL, the system should respond accordingly (redirect to the current step)
Forward - Back (read-only): the user can go through the wizard, but the "Back" button allows you to view only previous read-only data.
Forward - Backward (reading a record): the user can go back and update data in previous records. This can cause the workflow to reset in the previous state.
In those moments when the user can enter into more than the “correct state”, the front concept above should correspond to this (for example, on a state machine)
Question:
How to implement this page control flow in MVC3 / WF4 application?

source share