Ciao,
sto creando un' applicazione c# mvc utilizzando linq to sql e ho un problema nel salvataggio dei dati nel db quando creo l'action Edit nel mio controller.

Il codice del mio edit(post) è questo :

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Eidt(int id, FormCollection collection)
{
banner banner = bannerRepository.GetBanner(id);

try
{
UpdateModel<banner>(banner);
bannerRepository.Save();
return RedirectToAction("Details", new { id = banner.bannerID });
}
catch
{

foreach (var issue in banner.GetRuleViolations())
{
ModelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
}
}
return View(banner);
}

Non capisco perchè quando faccio delle modifiche al form non vengono salvate, sbaglio qualche cosa ?

Grazie, Angelo