CreateUserWizard.CreatedUser Event

Note: This event is new in the .NET Framework version 2.0.

Occurs after the membership provider has created the new Web site user account.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

public event EventHandler CreatedUser
/** @event */
public void add_CreatedUser (EventHandler value)

/** @event */
public void remove_CreatedUser (EventHandler value)

JScript supports the use of events, but not the declaration of new ones.

The CreatedUser event is raised after the membership provider specified in the MembershipProvider property creates the new Web site user account. If the LoginCreatedUser property is true, the user is logged on to the Web site after the CreatedUser event.

Use the CreatedUser event to set Web site values, such as personalization values, before the user is logged on to the site for the first time.

For more information about handling events, see Handling and Raising Events.

The following code example uses the CreatedUser event to store the user's first and last name in personalization properties. The code example requires the following entries in the Web.config file.

<configuration>

<system.web>

<profile>

<properties>

<add name="lastName" />

<add name="firstName" />

</properties>

</profile>

</system.web>

</configuration>

<%@ page language="C#"%>
<script runat="server">
void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
  Profile.SetPropertyValue("UserName",firstName.Text + " " + lastName.Text);  
}
</script>
<html>
  <head runat="server">
    <title>
      CreateUserWizard.CreatedUser sample</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <div>
        <asp:createuserwizard id="CreateUserWizard1" runat="server">
          <wizardsteps>
            <asp:wizardstep runat="server" steptype="Start" title="Identification">
              Tell us your name:<br />
              <table width="100%">
                <tr>
                  <td>
                    First name:</td>
                  <td>
                    <asp:textbox id="firstName" runat="server" /></td>
                </tr>
                <tr>
                  <td>
                    Last name:</td>
                  <td>
                    <asp:textbox id="lastName" runat="server" /></td>
                </tr>
              </table>
            </asp:wizardstep>
            <asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
            </asp:createuserwizardstep>
          </wizardsteps>
        </asp:createuserwizard>
      </div>
    </form>
  </body>
</html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0

Community Additions

ADD
Show: