Il mio modello è come questopersonalizzato legante per il modello di proprietà interiore
public class MyModel
{
string ID {get;set;}
string Title {get;set;}
MyOtherModel Meta {get;set;}
}
Come definire modello personalizzato legante per tipo (MyOtherModel) in modo che quando legante di default si lega MyModel chiama legante modello personalizzato per la proprietà 'Meta'. ho registrato in App Iniziamo come:
ModelBinders.Binders[typeof(MyOtherModel)] = new MyCustomBinder();
, ma questo non funziona. Qualche idea o qualche buon articolo con più informazioni riguardo ai modellisti?
Che cosa non funziona? Hai provato a inserire un punto di interruzione nel tuo raccoglitore personalizzato per verificare se il raccoglitore è stato associato correttamente? Io di solito uso la sintassi ModelBinders.Bonders.Add (typeof (MyOtherModel), new MyCustomBinder()) – Mac