CreateUserWizard控件提供用于创建新网站用户帐户的用户界面。该控件与成员资格功能紧密集成,能够快速在成员数据库中创建新用户。图1为CreateUserWizard控件。
![]()
图1 CreateUserWizard控件
CreateUserWizard控件常用属性及说明如表1所示。
表1 CreateUserWizard控件常用的属性及说明
|
属性名称 |
属性值 |
|
ActiveStepIndex |
获取或设置当前显示在CreateUserWizard控件中的步骤的索引,该索引从零开始。可以通过编程方式设置该属性以便向用户动态显示步骤 |
|
AutoGeneratePassword |
获取或设置用于指示是否自动为新用户帐户生成密码的值。 |
|
CompleteSuccessText |
获取或设置网站用户帐户创建成功后所显示的文本。 |
|
ConfirmPassword |
获取用户输入的第二个密码。 |
|
ConfirmPasswordCompareErrorMessage |
获取或设置当用户在密码文本框和确认密码文本框中输入两个不同的密码时所显示的错误信息。 |
|
ConfirmPasswordLabelText |
获取或设置第二个密码文本框的标签文本。 |
|
ConfirmPasswordRequiredErrorMessage |
获取或设置当用户将确认密码文本框留空时所显示的错误信息。 |
|
ContinueButtonImageUrl |
获取或设置最终用户帐户创建步骤上的“继续”按钮所用图像的 URL。 |
|
ContinueButtonText |
获取或设置在“继续”按钮上显示的文本标题。 |
|
ContinueDestinationPageUrl |
获取或设置在用户单击成功页上的“继续”按钮后将看到的页的URL。 |
|
DisableCreatedUser |
获取或设置一个值,该值指示是否应允许新用户登录到网站。 |
|
DisplayCancelButton |
获取或设置一个布尔值,指示是否显示“取消”按钮。 |
|
|
获取或设置用户输入的电子邮件地址。 |
|
EmailRegularExpression |
获取或设置用于验证提供的电子邮件地址的正则表达式。 |
|
FinishDestinationPageUrl |
获取或设置当用户单击“完成”按钮时将重定向到的URL。 |
|
MembershipProvider |
获取或设置为创建用户帐户而调用的成员资格提供程序。 |
|
Password |
获取用户输入的密码。 |
|
PasswordHintText |
获取或设置描述密码要求的文本。 |
|
PasswordRegularExpression |
获取或设置用于验证提供的密码的正则表达式。 |
|
PasswordRequiredErrorMessage |
获取或设置由于用户未输入密码而显示的错误信息的文本。 |
|
Question |
获取或设置用户输入的密码恢复确认问题。 |
|
RequireEmail |
获取或设置一个值,该值指示网站用户是否必须填写电子邮件地址。 |
下面对比较重要的属性进行详细介绍。
q ContinueDestinationPageUrl属性
ContinueDestinationPageUrl属性包含用户在站点上成功完成注册后将跳转的网页的URL。通过设置ContinueDestinationPageUrl属性,可以控制新注册的用户将跳转的第一个页面。当ContinueDestinationPageUrl属性为Empty且用户单击“继续”按钮后,该页将刷新并清除表单中的所有值。
q PasswordRegularExpression属性
获取或设置用于验证提供的密码的正则表达式。默认值为空字符串(””),用户输入的密码必须包括大写和小写字母、数字以及标点,且长度至少为八个字符。