Каков наилучший способ сделать действия Add, Edit, Delete и List в одном View - PullRequest
0 голосов
/ 27 июня 2011

Я конвертирую огромное веб-приложение из ASP.Net 3.5 в ASP.Net MVC3 и C# 4.0, используя VS2010, около 90% страниц сайта имеет действия Добавить, Редактировать, Удалить и Список , Если я создаю один вид для каждого действия, это означает, что каждая страница будет преобразована в 4 вида (4 физических файла), но мне это не нравится, но я могу сделать это, если мне придется. (

Мой вопрос: существует ли элегантный способ преобразования одной ASP.Net страницы в одну View, содержащий все необходимые действия?

1 Ответ

1 голос
/ 27 июня 2011

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

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

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