CreateUserWizard控件的使用
“CreateUserWizard”控件用于收集潜在用户所提供的信息。默认情况下,“CreateUserWizard”控件会将新用户添加到 ASP.NET 成员身份系统中。有关 ASP.NET 成员资格的信息,请参阅 MSDN Library 中的“成员资格简介”。
“CreateUserWizard”控件可收集下列用户信息:
用户名
密码
密码确认
电子邮件地址
安全提示问题
安全提示问题的答案
这些信息用来对用户进行身份验证并找回用户密码(如果需要的话)。
向网页中添加 CreateUserWizard 控件
将“CreateUserWizard”控件从“工具箱”任务窗格拖放到网页上。
默认情况下,“CreateUserWizard”控件包含两个步骤:“注册新帐户”和“完成”。“注册新帐户”步骤(在“CreateUserWizard 任务”菜单中也称为“创建用户”步骤)允许用户输入创建帐户所需的信息。“完成”步骤用于确认帐户已创建(或未创建)。
在设计步骤时进行更改
在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。
提示: 您也可以在“设计”视图中单击“CreateUserWizard”控件,再单击右上角的箭头 ,以显示“CreateUserWizard 任务”菜单。再次单击该箭头可隐藏菜单。
在“CreateUserWizard 任务”菜单上,从“步骤”菜单中选择要设计的步骤。
“CreateUserWizard”控件从“Wizard”类派生而来,因此“Wizard”控件提供的功能也可以在“CreateUserWizard”控件中找到。
添加或删除步骤
在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。
在“CreateUserWizard 任务”菜单上,单击“添加/删除 WizardStep”。
在“WizardStep 集合编辑器”对话框中,单击“添加”按钮。
在“步骤属性”区域中为新步骤设置“Title”属性(和其他属性)。“Title”将作为该步骤的链接文本显示在“CreateUserWizard”边栏区域中。
该控件内的每个步骤均会获得一个“StepType”,用于指示这一步骤是开始步骤(“StartNavigation”)、中间步骤(“StepNavigation”)还是完成步骤(“FinishNavigation”)。您可以自定义这些步骤。“CreateUserWizard”可以根据需要包含任意数量的中间步骤。
指定步骤的 StepType
在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。
在“CreateUserWizard 任务”菜单上,从“Stepmenu”中选择要指定其类型的步骤。
在“CreateUserWizard 任务”菜单上,单击下列链接之一:
转换为 StartNavigation Template
转换为 StepNavigation Template
转换为 FinishNavigation Template
转换为 CustomNavigation Template
自定义 CreateUserWizard 外观
可以更新与“CreateUserWizard”的每个区域关联的样式集,从而自定义该区域。例如,在“标记属性”任务窗格的“Styles”组中,可以自定义说明文本的文本和外观、密码提示以及其他向导功能。
有关“CreateUserWizard”控件的所有属性的完整说明,请参阅 MSDN Library 中的 CreateUserWizard 成员(此链接可能指向英文页面)。
也可以在向导中交互式设计步骤。
采用交互方式自定义步骤
在“设计”视图中,右键单击“CreateUserWizard”控件,再单击“显示常用控制任务”。
在“CreateUserWizard 任务”菜单上,单击“自定义创建用户步骤”或“自定义完成步骤”。此操作会将“CreateUserWizard”切换成“编辑模式”。
添加文本、控件或样式,对“模板”进行更改。
若要恢复所编辑的步骤的默认设置,请在“CreateUserWizard 任务”菜单上,单击“重置创建用户步骤”或“重置完成步骤”。
向导由多个不同的模板区域组成。也可以采用交互方式来设计这些内容。
采用交互方式设计模板
在“设计”视图中,右键单击“Wizard”控件,再单击“显示常用控制任务”。
在“Wizard 任务”菜单上,单击“编辑模板”。此操作会将“Wizard”切换成“模板编辑模式”。
在“显示”下拉列表中,选择要编辑的模板。
添加文本或控件,或者更改模板。
模板设计完毕后,请在“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 |
|
获取或设置用户输入的电子邮件地址 |
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控件的使用的更多相关文章
- ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件
原文:ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件 Login控件它是属于Membership服务的一部分,必须配置Membership提供程 ...
- ASP.NET登录控件login。
1.Login控件.通常情况下会出现3个核心元素.用户名文本框.密码输入框.提交凭证的按钮. 1>.比较重要的属性:CreateUserText属性:包含站点注册页的链接文本.CreateUse ...
- 学习笔记:UpdatePanel控件
Asp.net UpdatePanel 允许用户构建一个丰富的,以客户端为中心的应用程序,引用UpdatePanel控件,能够实现页面的部分刷新,一个包含scriptManage和 UpdatePan ...
- asp.net web 开发登录相关操作的控件LoginName、LoginStatus和LoginView控件使用详解
http://book.51cto.com/art/200909/154039.htm http://book.51cto.com/art/200909/154041.htm ASP.NET提供了一套 ...
- asp.net2.0安全性(4)--Login系列控件--转载来自车老师
前面主要说了与安全相关的一系列的类,现在我们使用这些类就可以做出我们自己的安全系统了.其实微软的目的远不至于此,下面我们就来看一下微软为我们提供的Login系列控件. Login系列控件是微软为了简化 ...
- asp.net Login控件基本属性及事件说明
原文:asp.net Login控件基本属性及事件说明 Login系列控件是微软为了简化我们的开发过程,为我们进行常规的安全开发提供块捷途径. Login系列控件包含下列控件: Login 登录控件 ...
- Login控件尝试
新建web项目,添加default.aspx.Register.aspx.Login.aspx. default.aspx中添加LoginName.LoginStatus,LoginName的Form ...
- atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系
atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系 1. 服务器控件是可被服务器理解的标签.有三种类型的服务器控件: 1 1.1. HTML 服务器控件 ...
- C# 控件缩写大全+命名规范+示例
如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/08/29/2158903.html C# 控件缩写大全+命名规范+示例 写程序的时候突然 ...
随机推荐
- 简易计算器的java实现
伪代码 public class MainTestwei { 定义两个数组,List<Double> number和 List<Character>calculation分别用 ...
- 论文阅读理解 - Stacked Hourglass Networks for Human Pose Estimation
http://blog.csdn.net/zziahgf/article/details/72732220 keywords 人体姿态估计 Human Pose Estimation 给定单张RGB图 ...
- js的数据类型。
字符串 String 数字 Number 布尔 Boolean Null 空 Undefined Object 对象 Array 数组 json function ...
- rest-framework之频率控制
rest-framework之频率控制 本文目录 一 频率简介 二 自定义频率类,自定义频率规则 三 内置频率类及局部使用 四 内置频率类及全局使用 五 源码分析 回到目录 一 频率简介 为了控制用户 ...
- 浮动IP(FLOAT IP)
主要谈一谈关于浮动IP的东西,介绍下浮动IP是什么 1.为什么要有浮动IP这个东西 现在有一个场景,在一台Linux上部署一个web应用,应用跑在tomcat里面,linux网卡上的ip是 ...
- 数据驱动 vs 关键字驱动:对搭建UI自动化测试框架的探索
UI自动化测试用例剖析 让我们先从分析一端自动化测试案例的代码开始我们的旅程.以下是我之前写的一个自动化测试的小Demo.这个Demo基于Selenium与Java.由于现在Selenium在自动化测 ...
- java 实现websocket的三种方式
Java中实现websocket常见有以下三种方式: 使用tomcat的websocket实现,需要tomcat 7.x,JEE7的支持. 使用spring的websocket,spring与webs ...
- [转]分布式系统唯一ID生成方案汇总
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结.生成ID的方法有很多,适应不同的场景.需求以及性能要求.所以有些比较复杂的系统会有多个ID生成的策略.下面就介绍一些常见 ...
- egg 知识点
egg 的约定 约定 使用方法 路由对应controller中的方法 举例:router.get('/', controller.home.index);,此时对应app/controller/hom ...
- ES6 中 Class 与 TypeScript 中 Class 的区别(待补充)
ES6 中 Class 与 TypeScript 中 Class 的区别(待补充)