Проблема с DataAnnotationsModelBinder в ASP.NET MVC 2 - PullRequest
2 голосов
/ 01 декабря 2009

Все попробовали учебник по DataAnnotations с официального сайта mvc ? Это не сработало для меня.
Когда я пытаюсь отправить отредактированный продукт, у меня появляется это сообщение об ошибке:
Метод не найден: 'System.Collections.Generic.IDictionary`2 System.Web.Mvc.ModelBindingContext.get_ValueProvider ()'.
Я использую ASP.NET MVC 2 preview 2. Есть идеи, почему это происходит? Я зарегистрировал модель переплета, который им требовался.
Может быть, кто-то сталкивался с постом или статьей, в которой было руководство, как заставить это работать?

1 Ответ

5 голосов
/ 01 декабря 2009

Связыватель модели DataAnnotations является связывателем модели по умолчанию в ASP.NET MVC 2, вам не нужно регистрировать связыватель модели, как это делается в руководстве. Поэтому удалите строку, в которой вы регистрируете подшивку модели.

Кроме того, в то время как вы, вероятно, следует обновить до ASP.NET MVC 2 Beta .

HTHS
Charles

...