Работая месяцами в ASP.NET MVC, я начинаю ходить по кругу - я постоянно сталкиваюсь с представлениями Edit, которые совпадают с представлениями Create. Должен ли я продолжать отказываться от представлений «Правка» и стараться сделать один вид как для создания, так и для редактирования? Поскольку по сути они одинаковы, они выполняют одинаковую проверку, единственная разница в контроллере, где я выполняю обновление вместо создания. И я могу сделать это с помощью простого оператора if..else - если объект найден в хранилище данных, сделайте обновление, иначе создайте.
Что ты думаешь? Вполне вероятно, что я когда-нибудь столкнусь с проблемами в будущем, если решу избавиться от представлений «Правка» ??
Пояснение:
Основной вопрос: какие изменения / бизнес-требования могут возникнуть, для чего потребуется отдельное создание / редактирование? Это на самом деле то, что я хотел бы узнать. Потому что, если у нас есть объект Page, который имеет, например, такие свойства: Title, URL, Active и т. Д. И требует, чтобы эти поля вводились в Create, почему мы позволили бы им быть пустыми по какой-либо причине в Edit?
1009 * спасибо *