转载自:http://www.cnblogs.com/wqq4522/archive/2010/04/22/1717900.html
话接上文
现在不做任何设置,在vs2005的中design视图中可以看到
所以,正确设置membership后,注册用户就立马可以使用了。这是CreateUserWizard的默认模板,你也可以自己创建你需要的模板,vs2005可以帮你转换出来。你可以修改一下,转换后就是这样。
1 <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" ContinueDestinationPageUrl="~/Default.aspx" ActiveStepIndex="1">
2 <WizardSteps>
3 <asp:CreateUserWizardStep runat="server">
4 <ContentTemplate>
5 <table border="0">
6 <tr>
7 <td align="center" colspan="2">
8 注册新帐户</td>
9 </tr>
10 <tr>
11 <td align="right">
12 <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">用户名:</asp:Label></td>
13 <td>
14 <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
15 <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
16 ErrorMessage="必须填写“用户名”。" ToolTip="必须填写“用户名”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
17 </td>
18 </tr>
19 <tr>
20 <td align="right">
21 <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">密码:</asp:Label></td>
22 <td>
23 <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
24 <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
25 ErrorMessage="必须填写“密码”。" ToolTip="必须填写“密码”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
26 </td>
27 </tr>
28 <tr>
29 <td align="right">
30 <asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">确认密码:</asp:Label></td>
31 <td>
32 <asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password"></asp:TextBox>
33 <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword"
34 ErrorMessage="必须填写“确认密码”。" ToolTip="必须填写“确认密码”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
35 </td>
36 </tr>
37 <tr>
38 <td align="right">
39 <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">电子邮件:</asp:Label></td>
40 <td>
41 <asp:TextBox ID="Email" runat="server"></asp:TextBox>
42 <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
43 ErrorMessage="必须填写“电子邮件”。" ToolTip="必须填写“电子邮件”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
44 </td>
45 </tr>
46 <tr>
47 <td align="right">
48 <asp:Label ID="QuestionLabel" runat="server" AssociatedControlID="Question">安全提示问题:</asp:Label></td>
49 <td>
50 <asp:TextBox ID="Question" runat="server"></asp:TextBox>
51 <asp:RequiredFieldValidator ID="QuestionRequired" runat="server" ControlToValidate="Question"
52 ErrorMessage="必须填写“安全提示问题”。" ToolTip="必须填写“安全提示问题”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
53 </td>
54 </tr>
55 <tr>
56 <td align="right">
57 <asp:Label ID="AnswerLabel" runat="server" AssociatedControlID="Answer">安全答案:</asp:Label></td>
58 <td>
59 <asp:TextBox ID="Answer" runat="server"></asp:TextBox>
60 <asp:RequiredFieldValidator ID="AnswerRequired" runat="server" ControlToValidate="Answer"
61 ErrorMessage="必须填写“安全答案”。" ToolTip="必须填写“安全答案”。" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
62 </td>
63 </tr>
64 <tr>
65 <td align="center" colspan="2">
66 <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
67 ControlToValidate="ConfirmPassword" Display="Dynamic" ErrorMessage="“密码”和“确认密码”必须匹配。"
68 ValidationGroup="CreateUserWizard1"></asp:CompareValidator>
69 </td>
70 </tr>
71 <tr>
72 <td align="center" colspan="2" style="color: red">
73 <asp:Literal ID="ErrorMessage" runat="server" EnableViewState="False"></asp:Literal>
74 </td>
75 </tr>
76 </table>
77 </ContentTemplate>
78 <CustomNavigationTemplate>
79 <table border="0" cellspacing="5" style="width: 100%; height: 100%;">
80 <tr align="right">
81 <td align="right" colspan="0">
82 <asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" Text="创建用户"
83 ValidationGroup="CreateUserWizard1" />
84 </td>
85 </tr>
86 </table>
87 </CustomNavigationTemplate>
88 </asp:CreateUserWizardStep>
89 <asp:CompleteWizardStep runat="server">
90 <ContentTemplate>
91 <table border="0">
92 <tr>
93 <td align="center" colspan="2">
94 完成</td>
95 </tr>
96 <tr>
97 <td>
98 已成功创建您的帐户。</td>
99 </tr>
100 <tr>
101 <td align="right" colspan="2">
102 <asp:Button ID="ContinueButton" runat="server" CausesValidation="False" CommandName="Continue"
103 Text="继续" ValidationGroup="CreateUserWizard1" />
104 </td>
105 </tr>
106 </table>
107 </ContentTemplate>
108 </asp:CompleteWizardStep>
109 </WizardSteps>
110 <StartNavigationTemplate>
111 <asp:Button ID="StartNextButton" runat="server" CommandName="MoveNext" Text="下一步" />
112 </StartNavigationTemplate>
113 <FinishNavigationTemplate>
114 <asp:Button ID="FinishPreviousButton" runat="server" CausesValidation="False" CommandName="MovePrevious"
115 Text="上一步" />
116 <asp:Button ID="FinishButton" runat="server" CommandName="MoveComplete" Text="完成" />
117 </FinishNavigationTemplate>
118 <StepNavigationTemplate>
119 <asp:Button ID="StepPreviousButton" runat="server" CausesValidation="False" CommandName="MovePrevious"
120 Text="上一步" />
121 <asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" Text="下一步" />
122 </StepNavigationTemplate>
123 </asp:CreateUserWizard>