首页 > 其他 > 详细

CreateUserWizard控件的使用

时间:2015-11-16 22:33:25      阅读:196      评论:0      收藏:0      [点我收藏+]

“CreateUserWizard”控件用于收集潜在用户所提供的信息。默认情况下,“CreateUserWizard”控件会将新用户添加到 ASP.NET 成员身份系统中。有关 ASP.NET 成员资格的信息,请参阅 MSDN Library 中的“成员资格简介”。

“CreateUserWizard”控件可收集下列用户信息:

  • 用户名

  • 密码

  • 密码确认

  • 电子邮件地址

  • 安全提示问题

  • 安全提示问题的答案

这些信息用来对用户进行身份验证并找回用户密码(如果需要的话)。

向网页中添加 CreateUserWizard 控件

  • 将“CreateUserWizard”控件从“工具箱”任务窗格拖放到网页上。

技术分享 CreateUserWizard 步骤

默认情况下,“CreateUserWizard”控件包含两个步骤:“注册新帐户”和“完成”。“注册新帐户”步骤(在“CreateUserWizard 任务”菜单中也称为“创建用户”步骤)允许用户输入创建帐户所需的信息。“完成”步骤用于确认帐户已创建(或未创建)。

在设计步骤时进行更改

  1. 在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。

    技术分享提示:

    您也可以在“设计”视图中单击“CreateUserWizard”控件,再单击右上角的箭头 技术分享 ,以显示“CreateUserWizard 任务”菜单。再次单击该箭头可隐藏菜单。

  2. 在“CreateUserWizard 任务”菜单上,从“步骤”菜单中选择要设计的步骤。

  3. “CreateUserWizard”控件从“Wizard”类派生而来,因此“Wizard”控件提供的功能也可以在“CreateUserWizard”控件中找到。

添加或删除步骤

  1. 在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。

  2. 在“CreateUserWizard 任务”菜单上,单击“添加/删除 WizardStep”。

  3. 在“WizardStep 集合编辑器”对话框中,单击“添加”按钮。

  4. 在“步骤属性”区域中为新步骤设置“Title”属性(和其他属性)。“Title”将作为该步骤的链接文本显示在“CreateUserWizard”边栏区域中。

  5. 该控件内的每个步骤均会获得一个“StepType”,用于指示这一步骤是开始步骤(“StartNavigation”)、中间步骤(“StepNavigation”)还是完成步骤(“FinishNavigation”)。您可以自定义这些步骤。“CreateUserWizard”可以根据需要包含任意数量的中间步骤。

指定步骤的 StepType

  1. 在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。

  2. 在“CreateUserWizard 任务”菜单上,从“Stepmenu”中选择要指定其类型的步骤。

  3. 在“CreateUserWizard 任务”菜单上,单击下列链接之一:

    • 转换为 StartNavigation Template

    • 转换为 StepNavigation Template

    • 转换为 FinishNavigation Template

    • 转换为 CustomNavigation Template

    • 自定义 CreateUserWizard 外观

  4. 可以更新与“CreateUserWizard”的每个区域关联的样式集,从而自定义该区域。例如,在“标记属性”任务窗格的“Styles”组中,可以自定义说明文本的文本和外观、密码提示以及其他向导功能。

  5. 有关“CreateUserWizard”控件的所有属性的完整说明,请参阅 MSDN Library 中的 CreateUserWizard 成员(此链接可能指向英文页面)。

也可以在向导中交互式设计步骤。

采用交互方式自定义步骤

  1. 在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。

  2. 在“CreateUserWizard 任务”菜单上,单击“自定义创建用户步骤”或“自定义完成步骤”。此操作会将“CreateUserWizard”切换成“编辑模式”。

  3. 添加文本、控件或样式,对“模板”进行更改。

  4. 若要恢复所编辑的步骤的默认设置,请在“CreateUserWizard 任务”菜单上,单击“重置创建用户步骤”或“重置完成步骤”。

向导由多个不同的模板区域组成。也可以采用交互方式来设计这些内容。

采用交互方式设计模板

  1. 在“设计”视图中,右键单击“Wizard”控件,再单击“显示常用控制任务”。

  2. 在“Wizard 任务”菜单上,单击“编辑模板”。此操作会将“Wizard”切换成“模板编辑模式”。

  3. 在“显示”下拉列表中,选择要编辑的模板。

  4. 添加文本或控件,或者更改模板。

  5. 模板设计完毕后,请在“Wizard 任务”菜单上,单击“结束模板编辑”以返回标准的“CreateUserWizard”设计模式。

 

 

1.功能

CreateUserWizard控件提供用于创建新网站用户帐户的用户界面。该对象与网站的用户数据存储区进行通信,以便在数据存储区中创建新用户帐户。默认情况下,CreateUserWizard 控件将接受网站访问者的用户名和密码。

2.属性

CreateUserWizard控件的常用属性及说明如表1所示。

表1 CreateUserWizard控件常用属性及说明

名称

说明

ActiveStep

获取WizardSteps集合中当前显示给用户的步骤

ActiveStepIndex

获取或设置当前向用户显示的步骤

Answer

获取或设置最终用户对密码恢复确认问题的答案

AnswerRequiredErrorMessage

获取或设置由于用户没有输入密码确认问题的答案而显示的错误信息

AutoGeneratePassword

获取或设置用于指示是否自动为新用户帐户生成密码的值

CancelButtonImageUrl

获取或设置为“取消”按钮显示的图像的URL

CancelButtonText

获取或设置为“取消”按钮显示的文本标题

CancelButtonType

获取或设置呈现为“取消”按钮的按钮类型

CancelDestinationPageUrl

获取或设置在用户单击“取消”按钮时将定向到的 URL

CompleteStep

获取对最终用户帐户创建步骤的引用

CompleteSuccessText

获取或设置网站用户帐户创建成功后所显示的文本

ConfirmPassword

获取用户输入的第二个密码

ConfirmPasswordCompareErrorMessage

获取或设置当用户在密码文本框和确认密码文本框中输入两个不同的密码时所显示的错误信息

ConfirmPasswordLabelText

获取或设置第二个密码文本框的标签文本

ConfirmPasswordRequiredErrorMessage

获取或设置当用户将确认密码文本框留空时所显示的错误信息

ContinueButtonImageUrl

获取或设置最终用户帐户创建步骤上的“继续”按钮所用图像的URL

ContinueDestinationPageUrl

获取或设置在用户单击成功页上的“继续”按钮后将看到的页的 URL

CreateUserButtonText

获取或设置在“创建用户”按钮上显示的文本标题

CreateUserButtonType

获取或设置呈现为“创建用户”按钮的按钮类型

CreateUserStep

获取对用户帐户创建步骤的模板的引用

DuplicateEmailErrorMessage

获取或设置当用户输入成员资格提供程序中已使用的电子邮件地址时所显示的错误信息

DuplicateUserNameErrorMessage

获取或设置当用户输入成员资格提供程序中已使用的用户名时所显示的错误信息

EditProfileIconUrl

获取或设置图像的 URL,该图像显示在指向“用户配置文件编辑”页的链接旁

EditProfileText

获取或设置指向“用户配置文件编辑”页的链接的文本标题

EditProfileUrl

获取或设置“用户配置文件编辑”页的 URL

Email

获取或设置用户输入的电子邮件地址

EmailRegularExpression

获取或设置用于验证提供的电子邮件地址的正则表达式

EmailRegularExpressionErrorMessage

获取或设置当输入的电子邮件地址不满足站点的电子邮件地址条件时所显示的错误信息

EmailRequiredErrorMessage

获取或设置由于用户未在电子邮件文本框中输入电子邮件地址而向用户显示的错误信息

EnableTheming

获取或设置一个值,该值指示是否对此控件应用主题

ErrorMessageStyle

获取一个对样式属性集合的引用,这些样式属性用于定义错误信息的外观

FinishDestinationPageUrl

获取或设置当用户单击“完成”按钮时将重定向到的 URL

HeaderText

获取或设置为在控件上的标题区域显示的文本标题

HelpPageIconUrl

获取或设置显示在帮助页链接旁的图像的 URL

HelpPageUrl

获取或设置“帮助”页的 URL

InvalidAnswerErrorMessage

获取或设置密码恢复答案无效时所显示的消息

InvalidEmailErrorMessage

获取或设置输入的电子邮件地址无效时所显示的消息

InvalidPasswordErrorMessage

获取或设置输入的密码无效时所显示的消息

InvalidQuestionErrorMessage

获取或设置输入的密码恢复问题无效时所显示的消息

MailDefinition

获取一个对属性集合的引用,这些属性用于定义发送给新用户的电子邮件的特征

MembershipProvider

获取或设置为创建用户帐户而调用的成员资格提供程序

Password

获取用户输入的密码

PasswordHintStyle

获取一个对属性集合的引用,这些属性用于定义描述密码要求的文本的外观

PasswordLabelText

获取或设置密码文本框的标签文本

PasswordRegularExpression

获取或设置用于验证提供的密码的正则表达式

Question

获取或设置用户输入的密码恢复确认问题

QuestionRequiredErrorMessage

获取或设置由于用户未输入密码确认问题而显示的错误信

RequireEmail

获取或设置一个值,该值指示网站用户是否必须填写电邮件地址

StepNextButtonImageUrl

获取或设置为“下一步”按钮显示的图像的 URL

StepNextButtonStyle

获取一个对 Style 对象的引用,该对象定义“下一步”按钮的设置

StepNextButtonText

获取或设置为“下一步”按钮显示的文本标题

StepNextButtonType

获取或设置呈现为“下一步”按钮的按钮类型

StepPreviousButtonImageUrl

获取或设置为“上一步”显示的图像的 URL

StepPreviousButtonStyle

获取一个对 Style 对象的引用,该对象定义“上一步”按钮的设置

StepPreviousButtonText

获取或设置为“上一步”按钮显示的文本标题

StepPreviousButtonType

获取或设置呈现为“上一步”按钮的按钮类型

StepStyle

获取一个对 Style 对象的引用,该对象定义

Style

获取将在Web服务器控件的外部标记上呈现为样式属性的文本属性的集合

TabIndex

获取或设置 Web 服务器控件的选项卡索引

TemplateControl

获取或设置对包含该控件的模板的引用

TemplateSourceDirectory

获取包含当前服务器控件的 Page 或 UserControl 的虚拟目录

TextBoxStyle

获取一个对属性集合的引用,这些属性用于定义文本框控件的外观

TitleTextStyle

获取一个对属性集合的引用,这些属性用于定义标题的外观

ToolTip

获取或设置当鼠标指针悬停在 Web 服务器控件上时显示的文本

UnknownErrorMessage

获取或设置当成员资格提供程序返回未定义的错误时所显示的错误信息

UserName

获取或设置用户输入的用户名

UserNameLabelText

获取或设置“用户名”文本框的标签文本

UserNameRequiredErrorMessage

获取或设置当用户名文本框留空时所显示的错误信息

ValidatorTextStyle

获取对 Style 对象的引用,该对象允许您设置验证错误信息的外观

Visible

获取或设置一个值,该值指示服务器控件是否作为 UI 呈现在页上

原文:http://blog.csdn.net/zy122121cs/article/details/8117419

 

CreateUserWizard控件的使用

原文:http://www.cnblogs.com/renzhituteng/p/4970096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!