Я хочу создать одно действие «Создать/Изменить» в контроллере. что-то вроде этогоодно действие «Создать/Изменить»
public ActionResult Edit(Guid id, EditModel model = null)
{
if (ModelState.IsValid)
{
//save to DB end redirect
}
if (model == null)
{
//if model is empty fill from DB
}
return View(model);
}
Если я не отправлять данные по почте, я ожидаю, что модель будет нулевым
Я ожидаю, что поведение, как этот
localhost/controller/edit/guid -> id = guid , model = null
localhost/controller/edit/guid + post data -> id = guid , model = fill from post data
Как я могу это сделать? Или есть другой способ сделать только одно действие «создать/изменить»?
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –