Mi modelo es como estoCarpeta de encargo de modelo para el modelo situado en plena
public class MyModel
{
string ID {get;set;}
string Title {get;set;}
MyOtherModel Meta {get;set;}
}
Cómo definir ligante modelo personalizado para el tipo (MyOtherModel) así que cuando enlazador predeterminado une MyModel que llama ligante modelo personalizado para la propiedad 'Meta'. Me he registrado en la aplicación empezar así:
ModelBinders.Binders[typeof(MyOtherModel)] = new MyCustomBinder();
pero esto no funciona. ¿Alguna idea o algún artículo bueno con más información sobre carpetas modelo?
¿Qué no está funcionando? ¿Has intentado poner un punto de interrupción en tu carpeta personalizada para ver si la carpeta se ha asociado correctamente? Normalmente utilizo la sintaxis ModelBinders.Bonders.Add (typeof (MyOtherModel), new MyCustomBinder()) – Mac