2010-08-16 7 views
2

J'essaie de gérer ajouter un champ personnalisé à un profil utilisateur en utilisant CreateUserWizard. Je ajouté le champ à web.config commeComment puis-je obtenir le profil d'un nouvel utilisateur?

<profile defaultProvider="SqlProvider"> 
    <providers> 
     <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="db" applicationName="dbapp" /> 
    </providers> 
    <properties> 
     <add name="Currency" defaultValue="HUF" allowAnonymous="true" /> 
    </properties> 
    </profile> 

et a ajouté un ListBox au modèle de CreateUserWizard. Je voulais ajouter les informations au profil dans l'événement CreateUserWizard_UserCreated. Je peux récupérer des valeurs, mais je ne peux pas comprendre comment récupérer la ProfileBase de l'utilisateur nouvellement créé.

Répondre

1

À moins que je ne manque quelque chose, ce qui est tout à fait possible car votre question manque de détails, vous devriez pouvoir appeler le ProfileBase.Create(username,true) pour obtenir le profil.