2012-02-28 3 views
0

Сегодня у меня есть проект WebForms. Проект должен быть переписан (от VB до C#), и мы должны решить, поддерживать его в WebForms или делать это в MVC.MultipleWizzards в проекте MVC

Проект содержит около 120 волшебников с (по 3 шага каждый), теперь они представляют собой одну страницу aspx с мультивизом внутри.

Что я видел до сих пор для мастеров в MVC, решение состоит в том, чтобы иметь представление для каждого шага мастера.

Моя точка зрения: если сегодня у меня есть 120 волшебников, то ведьма представляет 120 страниц .aspx, если я изменю ее на MVC i wold, у вас есть 120 * 3 просмотров, ведьма довольно большое количество «страниц».

Даже я должен был бы организовать его в областях для его организации (сегодня я использую папки).

Можете ли вы дать свое мнение, пожалуйста?!?!?!

ответ

0

Если вам нужно создать 120 мастеров, содержащих по 3 страницы каждый, в некоторых шагах у этих мастеров, возможно, будет несколько «перекрытий».

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

Ключевая часть всего этого будет ремонтопригодность, я, например, не хотел бы поддерживать 360 страниц;)

+0

Все взгляды отличаются, потому что они имеют разные правила проверки и т.д. – TiagoDias

+0

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

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