使用Login控件和CreateUserWizard控件实现用户登录

登录和用户注册是网站中必备的功能。在过去的网站开发中这些功能都是需要开发人员手动编写的,在ASP.NET 2.0版本中新增了登录控件和用户注册控件,大大的方便了开发人员的编程。下面介绍一下如何使用Login控件和CreateUserWizard控件实现用户注册及登录功能。执行程序,示例运行结果如图1所示,用户可以在该登录界面上输入用户名和密码,单击【登录】按钮进行登录;当用户还未注册,可以通过单击【新用户注册】按钮进入注册界面,如图2所示,在该界面中,用户输入正确的注册信息后,单击【创建用户】按钮,创建成功后,返回到用户登录界面,用户可以继续登录。

1  用户登录界面图

 2  注册新帐户

程序开发的主要步骤:

1)新建一个网站,将主页命名为Login.aspxLogin.aspx页面上添加一个Login登录控件。Login控件的属性设置如表1所示。

1                             Login控件属性设置

属性名称

属性值

ID

Login1

CreateUserText

新用户注册

CreateUserUrl

~/CreateUser.aspx

DestinationPageUrl

~/NavigatePage.aspx

2)在该网站中,再添加一个注册页面,将其命名为CreateUser.aspx,在该页面上添加一个注册控件CreateUserWizardCreateUserWizard控件的属性设置如表2所示。

2                            CreateUserWizard控件属性设置

属性名称

属性值

ID

CreateUserWizard1

ContinueButtonText

返回

ContinueDestinationPageUrl

~/Login.aspx