2009-03-01 8 views
0

ベータ版のRC1 MVCに更新しました。ModelBinderを登録しています

私はこれは、次の例外が発生し....見つからない

方法

System.Web.Mvc.ModelBinders.Binders[typeof(Shared.DO.Gig)] = new GigModelBinder(); 

(global.ascxに)私のApplication_Startに次のコードを持っている: にSystem.Collectionsを.Generic.IDictionary`2 System.Web.Mvc.ModelBinders.get_Binders() '。

答えて

0

プロジェクトを再構築しましたか? BindersはModelBinderDictionaryであり、IDictionaryではなく、おそらくRC1以前のものでした。

+0

ええ - 私は再建しました。今、バインダーをどのように登録するのですか? – iasksillyquestions

+0

GigModelBinderがIModelBinderを実装していることを前提としたコードは大丈夫です。取得したエラーは、ModelBindersの古い定義が使用されていることを示しています。 – AnthonyWJones

+0

ModelBinders自体(つまり、GigModelBinder)が期限切れになっていますか?それらはMVCのベータ版で定義されている形式ですか? – iasksillyquestions

関連する問題