I don't have a clue as to what is happening here. I'm using the CreateUserWizard to create new users and mostly it works but for every new user it adds it tries to add a user named "User Name" (in addition to the user I'm adding) and therefore always gives a status of the username already exists. I'm hoping someone can look at the code and see where the problem is. I'm using Visual Web Developer 2010 Express, VB. Hopefully its something small that I'm not seeing :). Thanks!
The VB portion:
Partial Class NewUsers Inherits System.Web.UI.Page Dim newUser As MembershipUser Protected Sub CreateUserWizard1_CancelButtonClick(sender As Object, e As System.EventArgs) Handles CreateUserWizard1.CancelButtonClick Response.Redirect("Main.aspx") End Sub Protected Sub CreateUserWizard1_CreatedUser(sender As Object, e As System.EventArgs) Handles CreateUserWizard1.CreatedUser Dim createStatus As MembershipCreateStatus newUser = Membership.CreateUser(CreateUserWizard1.UserNameLabelText, CreateUserWizard1.PasswordLabelText, CreateUserWizard1.EmailLabelText, "What is your favorite color?", CreateUserWizard1.QuestionLabelText, True, createStatus) Select Case createStatus Case MembershipCreateStatus.Success CreateUserWizard1.CompleteSuccessText = "The user account was successfully created!" Case MembershipCreateStatus.DuplicateUserName CreateUserWizard1.CompleteSuccessText = "That username already exists." Case MembershipCreateStatus.DuplicateEmail CreateUserWizard1.CompleteSuccessText = "A user with that Email address already exists." Case MembershipCreateStatus.InvalidEmail CreateUserWizard1.CompleteSuccessText = "PLease enter a VALID email address." Case MembershipCreateStatus.InvalidAnswer CreateUserWizard1.CompleteSuccessText = "The security answer is not valid" Case MembershipCreateStatus.InvalidPassword CreateUserWizard1.CompleteSuccessText = "The password entered is invalid. PLease enter a password with at least 7 cahacters and one non-alphanumeric." Case Else CreateUserWizard1.CompleteSuccessText = "Unknown Error: Account NOT created." End Select End Sub Protected Sub CreateUserWizard1_ContinueButtonClick(sender As Object, e As System.EventArgs) Handles CreateUserWizard1.ContinueButtonClick Response.Redirect("Main.aspx") End Sub End Class
And the ASP portion:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="NewUsers.aspx.vb" Inherits="NewUsers" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server" autocomplete="off" style="font-family: 'Arial Black'; font-size: medium"><div></div> NEW USER SET-UP:<br /> Select Role<br /> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"><asp:ListItem></asp:ListItem><asp:ListItem>Admin</asp:ListItem><asp:ListItem>Read Only</asp:ListItem><asp:ListItem>Update with Delete</asp:ListItem><asp:ListItem>Update without Delete</asp:ListItem><asp:ListItem>View Only</asp:ListItem></asp:DropDownList><br /> <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Names="Arial Black" Font-Size="Large" ForeColor="Red" Text="You MUST select a Role for this user!"></asp:Label><asp:CreateUserWizard ID="CreateUserWizard1" runat="server" BackColor="#F7F6F3" BorderColor="#E6E2D8" BorderStyle="Solid" BorderWidth="1px" DisplayCancelButton="True" Font-Names="Verdana" Font-Size="0.8em" LoginCreatedUser="False" style="margin-left: 215px" Width="427px"><ContinueButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /><CreateUserButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /><TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /><WizardSteps><asp:CreateUserWizardStep runat="server" /><asp:CompleteWizardStep runat="server" /></WizardSteps><HeaderStyle BackColor="#5D7B9D" BorderStyle="Solid" Font-Bold="True" Font-Size="0.9em" ForeColor="White" HorizontalAlign="Center" /><NavigationButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" ForeColor="#284775" /><SideBarButtonStyle BorderWidth="0px" Font-Names="Verdana" ForeColor="White" /><SideBarStyle BackColor="#5D7B9D" BorderWidth="0px" Font-Size="0.9em" VerticalAlign="Top" /><StepStyle BorderWidth="0px" /></asp:CreateUserWizard></form></body></html>