2010-12-14 2 views
1

Я пытаюсь сделать Редактировать в MVC 3Как связать данные формы модели в mvc3

Вот код, у меня есть

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"); 
     } 

Это article говорит, что

Метод «UpdateFrom» до автоматически заполняет наш продукт объект с запросом.

Но в моем случае это дает мне ошибку компиляции - Ни один метод расширения не может быть найден

В других article он говорит, что UpdateFrom было изменение

loadedSea.UpdateFrom(Request.Form); 

to: 

BindingHelperExtensions.UpdateFrom(loadedSea, Request.Form); 

Но также это не работает.

Любые примеры того, как сделать привязки из коллекции модели в MVC 3?

Благодаря

ответ

0

Это ScottGu статья относится к предварительной версии MVC 1 и многое изменилось с тех пор. Возможно, вы захотите изучить семейство методов TryUpdateModel.

Смежные вопросы