Explicación de encuadernación del modelo personalizado de ASP.Net MVC
razor html (2)
¿Alguien sabe dónde puedo encontrar un tutorial para construir un encuadernador de modelo personalizado?
He encontrado varios problemas al utilizar el cuaderno de modelo predeterminado con EntitySets (no rellenando al crear nuevos objetos y crear duplicados en la edición de objetos) y encontrar que mi UI no coincide exactamente con mi modelo (por ejemplo, campos de tiempo formateados "hh: mm am" do no coincide con un intervalo de tiempo). Por lo tanto, quiero ver si la creación de una carpeta de modelo personalizado es una mejor solución. He encontrado un par de ejemplos: here y here . El primero es que creo que está desactualizado y el segundo realmente no explica lo que está sucediendo.
Mi principal problema es que no entiendo completamente qué son en realidad ControllerContext y ModelBindingContext del método BindModel, es decir, cómo se relacionan con el controlador y el modelo.
Estaría agradecido si alguien me indicara un tutorial o podría echar un vistazo a la publicación de here y mostrarme cómo podría verse con la implementación actual de MVC.
Aquí hay una buena explicación de ModelBinders que creo que cubrirá sus preguntas: http://www.singingeels.com/Articles/Model_Binders_in_ASPNET_MVC.aspx
Una búsqueda rápida en Google sacó a algunos otros ... Te dejaré filtrar a través de ellos :-)
De hecho, ahora he encontrado las dos publicaciones siguientes, que son un buen resumen de la vinculación del modelo:
http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx
http://odetocode.com/Blogs/scott/archive/2009/05/05/12801.aspx