Я очень нуб, когда дело доходит до ASP.NET MVC.
Я смотрю на начальный пример из надстройки ASP.NET MVC.
Я вижу, что нечто подобное было сгенерировано автоматически:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, FormCollection collection)
{
try
{
// TODO: Add update logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
Я считаю, что это воняет, потому что я хочу использовать Entity Framework, где состояние объекта будет сохранено. Хотелось бы что-то похожее на:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(Person person)
{
try
{
// TODO: Add update logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
Обратите внимание, я вынул FormCollection и заменил его классом Person.
- Я бы хотел этого, чтобы избежать волшебных струн.
- Сохранение состояний объектов.
- Более явно.
Это вообще возможно?
/ перепутано с MVC