Je suis suivi par les exemples dans Professional ASP.Net MVC 2 et l'un des exemples ne fonctionne pas pour moi.TryUpdateModel ne fonctionne pas
[HttpPost]
public ActionResult Edit (int id, FormCollection collection)
{
Dinner dinner = dinnerRepository.GetDinner(id);
if (TryUpdateModel(dinner))
{
dinnerRepository.Save();
return RedirectToAction("Details", new { id = dinner.DinnerID });
}
return View(new DinnerFormViewModel(dinner));
}
Je comprends qu'il est supposé prendre les valeurs de la FormCollection, puis mettre à jour l'objet de dîner avec lui, peu je ne vois pas la collection Référencez partout.
Merci pour votre aide, j'ai essayé de comprendre cela pour la maison passée.
Pouvez-vous décrire le problème réel que vous rencontrez? Existe-t-il une exception, le dîner n'est-il pas mis à jour, etc.? –
La mise à jour ne va pas bien. Il montre juste la vue avec les anciennes données. – PBG