w MVC 3, utworzonego modelu klienta spoiwa tworząc nową klasę że realizowany Systen.Web.Mvc.IModelBinder
i rejestrowana go wewnątrz Global.asax.cs
i wewnątrz Application_Start()
pomocą ModelBinders.Binders.Add(typeof(sometype), new MyModelBinder());
rejestracja niestandardowego modelu spoiwo w MVC 4
w MVC 4 i zrozumieć, że powinieneś użyć System.Web.Http.ModelBinding.IModelBinder
do implementacji binderów modelu.
Mam więc dwa pytania:
Dlaczego powinniśmy używać lepiszcza Model z
System.Web.Http.ModelBinding
zamiast jednego zSysten.Web.Mvc
? Nie widzę, by był on nigdzie uważany za przestarzały, więc jaki jest problem ze starym?Jeśli zaimplementuję mój segregator modelowy z
System.Web.Http.ModelBinding.IModelBinder
, w jaki sposób mogę go zarejestrować w aplikacji, aby był rzeczywiście używany?