Spiegazione del binding del modello personalizzato ASP.Net MVC

Qualcuno è a conoscenza di dove posso trovare un tutorial per la costruzione di un raccoglitore modello personalizzato.

Ho riscontrato diversi problemi nell’utilizzo del modello predefinito con EntitySets (non popolamento durante la creazione di nuovi oggetti e la creazione di duplicati sulla modifica di oggetti) e ho trovato che la mia UI non corrisponde esattamente al mio modello (ad es. Campi di tempo creati “hh: mm am” do non corrisponde a un intervallo di tempo). Pertanto, desidero verificare se la creazione di un raccoglitore modello personalizzato sia una soluzione migliore. Ho trovato un paio di esempi: qui e qui . Il primo è che ritengo obsoleto e il secondo non spiega realmente cosa sta succedendo.

Il mio problema principale è che non capisco appieno cosa siano ControllerContext e ModelBindingContext del metodo BindModel, cioè come si relazionano al controller e al modello.

Sarei grato se qualcuno mi indicasse un tutorial o potessi dare un’occhiata al post di dave hayden e mostrarmi come potrebbe apparire con l’attuale implementazione di MVC.

In realtà ho trovato i seguenti due post che un buon riassunto del binding del modello:

http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx

http://odetocode.com/Blogs/scott/archive/2009/05/05/12801.aspx

Ecco una buona spiegazione di ModelBinders che credo riguarderà le tue domande: http://www.singingeels.com/Articles/Model_Binders_in_ASPNET_MVC.aspx

Una rapida ricerca su Google ne ha tirati fuori qualcuna … ti lascerò filtrare attraverso di loro 🙂