---
title: "CreateUserWizard + profile i web.config"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/147747-createuserwizard-profile-i-web-config"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2006-06-05T20:14:17.000Z"
updated: "2006-06-05T21:02:37.000Z"
replies: 1
views: 331
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/147747-createuserwizard-profile-i-web-config"
---

# CreateUserWizard + profile i web.config

## #1 — doggelito, 2006-06-05T20:14Z

Får inte till detta!
När jag kör min createuserwizard så sparas användaren men inte mobilnumret i databasen.
Det verkar som om min implementering av profile i web.config inte körs typ, utan createuserwizarden går via den vanliga membershipprovidern!
Vad kan jag behöva göra för att få in mobilnumret i databasen?

```
web.config
...

      <membership defaultProvider="CustomizedMembershipProvider">
        <providers>
          <clear/>
          <add name="CustomizedMembershipProvider"
               type="System.Web.Security.SqlMembershipProvider"
               connectionStringName="SqlServer"
               minRequiredPasswordLength="5"
               minRequiredNonalphanumericCharacters="0" />
        </providers>
      </membership>

      <profile enabled="true" defaultProvider="StoredProcedureProfileProvider">
        <providers>
          <clear/>
          <add name="StoredProcedureProfileProvider" 
              type="Microsoft.Samples.SqlStoredProcedureProfileProvider" 
               connectionStringName="SqlServer" 
               setProcedure="setCustomProfileData" 
               readProcedure="getCustomProfileData"
               />
        </providers>
        <properties>
          <add name="Mobile" type="string" defaultValue="[null]" customProviderData="Mobile;varchar;20" />
        </properties>
      </profile>

      <roleManager enabled="true"
           defaultProvider="CustomizedRoleProvider">
        <providers>
          <clear/>
          <add name="CustomizedRoleProvider"
               type="System.Web.Security.SqlRoleProvider"
               connectionStringName="SqlServer" />
        </providers>
      </roleManager>

...
```

Permalänk: https://www.webforum.nu/p/147747

## #2 — doggelito, 2006-06-05T21:02Z

Fixat!
Det var inte web.configgen det fela i utan ett litet stavfel i codebehinden för wizarden. :)
För de som är intresserad så sparas mobilnumret på detta vis:

```
    public void CreateUserWizard1_CreatedUser1(object sender, EventArgs e)
    {
        // Create an empty Profile for the newly created user
        ProfileCommon p = (ProfileCommon)ProfileCommon.Create(CreateUserWizard1.UserName, true);

        // Populate some Profile properties off of the create user wizard
        p.Mobile = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Mobile")).Text;
        
        // Save profile - must be done since we explicitly created it
        p.Save();

    }
```

Permalänk: https://www.webforum.nu/p/1826822

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/147747-createuserwizard-profile-i-web-config
