ASP.NET MVC не имеет состояния, что означает, что он не сохраняет состояние между представлениями, как это делает Webforms.
Вы должны сохранить информацию из каждого представления в базе данных, а затем установить флажок в записи базы данных пользователя в конце, указывая, что пользователь подтвердил свою информацию.
Если вам нужны три отдельных представления, вы всегда можете скопировать части кода, созданного с помощью строительных лесов, в каждое из трех новых представлений, используя только те поля, которые пользователь хочет видеть в каждом представлении.
Если вам требуется проверка в каждом представлении, используйте объект ViewModel для каждого представления, которое относится только к тем полям в связанном представлении.