MVC 3 では、 を実装する新しいクラスを作成してカスタム モデル バインダーを作成し、それを使用して内部および内部Systen.Web.Mvc.IModelBinderに登録しました。Global.asax.csApplication_Start()ModelBinders.Binders.Add(typeof(sometype), new MyModelBinder());
System.Web.Http.ModelBinding.IModelBinderMVC 4 では、モデル バインダーの実装に使用することになっていることを理解しています。
だから私は2つの質問があります:
System.Web.Http.ModelBindingのモデル バインダーの代わりに のモデル バインダーを使用する必要があるのはなぜSysten.Web.Mvcですか? どこにも非推奨としてリストされているとは思わないので、古いものの問題は何ですか?からモデル バインダーを実装する場合、
System.Web.Http.ModelBinding.IModelBinder実際に使用されるようにアプリケーション内に登録するにはどうすればよいですか?