Je dois capturer trois types d'informations différents d'un nouvel utilisateur qui s'enregistre pour la première fois dans une application MVC 3 (en utilisant d'abord le code EF). Idéalement sur la première page (qui aura trois onglets)Mise à jour de plusieurs modèles dans ASP.NET MVC
- info utilisateur
- informations utilisateur Extended
- Avantages choisis par l'utilisateur
La méthode de registre du contrôleur de compte doit remplir l'utilisateur table quand il déclenche. J'ai besoin de conseils sur la meilleure façon de capturer les autres données. Puis-je créer un modèle UserDetails pour les données supplémentaires? Si oui, est-il possible de mettre à jour ceci à partir de la même page? (qui serait la page Compte/Registre) Dois-je faire quelque chose dans le contrôleur de compte ou la relation entre les modèles sera-t-elle suffisante?
Y at-il de bons exemples à ce sujet qui expliqueraient cela? J'ai essayé le MVC Contoso Université un mais n'a pas pu voir si je pouvais le faire.
un conseil très bienvenue :)
Merci
Merci pour l'aide. J'ai essayé ce que vous avez suggéré mais j'obtiens toujours une erreur similaire en essayant d'enregistrer - La référence d'objet n'est pas définie sur une instance d'un objet. - newuser.UserDetails.Firstname = viewModel.Firstname; –
Qu'est-ce que null exactement? –
Ahh, je n'avais pas créé d'instance de NewUser. Fait cela maintenant et tout le travail. Merci –