2010-09-20 2 views
0

Я являюсь абсолютным новичком с ASP.NET MVC, и я пытаюсь создать довольно простое приложение, но мне трудно выходить из мышления веб-форм.Как реализовать «подтверждение регистрации» в ASP.NET MVC?

Мне нужно зарегистрироваться, чтобы они могли загрузить мое приложение. Мне нужно захватить их информацию на трех экранах. Вместо того, чтобы писать базу данных из каждого представления, я хочу объединить все данные, которые они вводят, и позволить им подтвердить их до того, как они отправят свою информацию.

Я играл с различными моделями и такими, но если я сделаю одну большую модель, строительные леса захотят поместить все поля на один вид.

Может ли кто-нибудь указать мне правильное направление?

+0

Обязательно проверьте (http://nerddinnerbook.s3.amazonaws.com/Intro.htm) –

ответ

2

ASP.NET MVC является апатридом, что означает, что он не сохраняет состояние между представлениями, такими как Webforms.

Вы должны сохранить информацию из каждого представления в базе данных, а затем установить флаг в записи базы данных пользователя в конце, указывая, что пользователь подтвердил свою информацию.

Если вам нужны три отдельных вида, вы всегда можете скопировать части кода, созданные с помощью лесов, в каждое из трех новых видов, используя только те поля, которые вы хотите видеть в каждом представлении.

Если вам нужна проверка в каждом представлении, используйте объект ViewModel для каждого представления, которое относится только к этим полям в соответствующем представлении.

Смежные вопросы