Actuellement, j'ai un formulaire de registre entièrement opérationnel. Cependant, je dois maintenant ajouter les adresses des utilisateurs à la forme, tout va bien jusqu'à ce que je viens d'ajouter les utilisateurs traitent les informationsdnn - Ajout des informations de profil à un nouvel objet userinfo (dans le cadre de l'enregistrement personnalisé)
Dim newUser As New UserInfo
//Memebership and Userinfo added
newUser.Profile.PreferredLocale = Services.Localization.LocaleController.Instance.GetCurrentLocale(Me.PortalId).Code
newUser.Profile.SetProfileProperty("PostalCode", "S62 6EP")
newUser.Profile.City = txtCity.text
newUser.Profile.Country = txtCountry.text
newUser.Profile.Region = txtRegion.text
newUser.Profile.Street = txtstreet.text
newUser.Profile.Unit = unit.text
La raison de Code Postal été Differnet était un test pour voir si elle a changé le résultat (il didnt)
Fondamentalement, l'utilisateur est enregistré correctement. Cependant quand je vais à la page UserProfile les données ne sont pas là. seuls le prénom et le nom sont dans les champs.
Il semble ajouter les données à la db sous le mauvais propertydefinitionID (exemple preferedlocale ajoute avec un ID de 19, mais si je change dans la page UserProfile je reçois 38
merci, avant de lire votre message, j'ai trouvé un autre de créer un profil d'information et de le remplir avec les données et l'ajouter à l'info utilisateur. – Matt