Здравствуйте, Денис Лупненко, Вы писали:
M>>Ну так или иначе, придется ведь определять на сервере по пришедшим данным, что нужно сделать — создать новую сущность или отредактировать ту, которая уже есть. Так вот, чтобы не было такой условной логики, лучше имхо разнести все-таки это дело на 2 страницы, в которых будут разные form action, а на сервере будут 2 разных action, обрабатывающих пришедшие данные.
M>>А общие поля в форме можно вынести в отдельную страницу (т.н. partial) и отрендерить его на каждой из 2 страниц.
ДЛ>не представляю как это будет реализовано. Партиал помечено что? класс страницы? как ты предлагаещь вьюв связать с партиал? 
Есть такая штука как partial view фактически повторно используемый кусок разметки. Вот в этот кусок можно вынести одинаковые для вьюх редактирования и добавления части.
ДЛ>да, ещё момент — код на вьюве будет ещё отличаться устанавливаемыми значениями для эдит
Это смотря как напишите.
У меня обычно формы для edit и insert не отличаются.