Мастер MVC3, как страницы, сохраняющие состояние в базе данных - PullRequest
2 голосов
/ 22 июня 2011

С использованием MVC3 я надеюсь на достойный мастер многошагового подхода.Мне нужно иметь предыдущую, следующую, кнопки сохранения.И Next, и Save будут сохранять данные в базу данных (в большей степени содержать промежуточную таблицу), но я не хочу превращать навигацию в кошмар для кодирования и управления.Я использую это для веб-форм, но надеюсь на хорошее решение с mvc3.Я действительно не хочу сессий или куки.Я заметил в книге Апресса "Pro ASP.NET MVC 2" Стивена Сандерсона.На странице 478 он говорит: «Существует неограниченное количество способов сделать это .....» (относительно многоэтапной формы мастера).

Он упоминает сбор и сохранение данных при загрузке Microsoft MVC Futures dll, изатем сериализация скрытых тегов ввода.

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

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 22 июня 2011

надеюсь этот пост даст вам некоторое начало

1 голос
/ 14 сентября 2011

Вы можете взглянуть на простой компонент MVCWizard.Wizard, доступный в NuGet.WizardController позволяет вам создавать мастера, используя частичное представление.Существует также AutoWizardController, который отображает весь мастер в одном представлении.Все эти компоненты работают с сеансом для хранения состояния модели.Вы можете найти пример MVCWizard на NuGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...