2010-12-14 5 views
1

Je suis en train de faire une modification dans mvc 3Comment lier les données de formulaire au modèle MVC3

Voici le code que j'ai

public ActionResult Edit(int id, FormCollection collection) 
     { 
      if (ModelState.IsValid) 
      { 
       try 
       { 
        sea loadedSea = BskDB.loadSea(id); 

        loadedBskSeason.UpdateFrom()//Error Here 

        return RedirectToAction("Index"); 
       } 
       catch 
       { 
        return View("EditSea"); 
       } 
      } 
      return View("EditSea"); 
     } 

Ce article dit que le

La méthode d'extension "UpdateFrom" à remplit automatiquement notre produit objet à partir de la demande.

Mais dans mon cas, il me donne une erreur de compilation - Aucune méthode d'extension se trouve

Dans cet autre article il est dit que le UpdateFrom a été le changement de

loadedSea.UpdateFrom(Request.Form); 

to: 

BindingHelperExtensions.UpdateFrom(loadedSea, Request.Form); 

Mais aussi cela ne fonctionne pas.

Des exemples sur la façon de faire des liaisons d'une collection à un modèle dans MVC 3?

Merci

Répondre

0

Cet article ScottGu fait référence à une version précommerciale de MVC 1 et beaucoup de choses ont changé depuis. Vous voudrez peut-être regarder dans la famille de méthodes TryUpdateModel.

Questions connexes