J'ai une classe ViewModel pour encapsuler les modèles "Personnel" et "Professionnel". Mon problème est que les deux modèles ont une propriété appelée "Email" et la liaison de modèle n'est pas capable de faire la distinction entre les deux.Deux champs avec le même nom
J'ai lu que [Bind(Prefix = ...
est utilisé pour résoudre ce problème, mais je n'ai pas été en mesure de voir un exemple concis sur la façon d'y parvenir.
public class BusinessFormViewModel
{
public Business Business { get; set; }
public ContactPerson ContactPerson { get; set; }
public BusinessFromView(Business business, ContactPerson contactPerson)
{
Business = business;
ContactPerson = contactPerson;
}
}
Comment utiliser le préfixe de liaison pour résoudre ce problème?
Comment votre formulaire est-il en cours de construction? Comment est-ce lié? Besoin de plus d'informations pour diagnostiquer avec précision votre problème de dénomination. – Jab