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

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

图 1 用户登录界面图

图 2 注册新帐户

程序开发的主要步骤：

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

表 1 Login 控件属性设置

属性名称 | 属性值
ID | Login1
CreateUserText | 新用户注册
CreateUserUrl | ~/CreateUser.aspx
DestinationPageUrl | ~/NavigatePage.aspx

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

表 2 CreateUserWizard 控件属性设置

属性名称 | 属性值
ID | CreateUserWizard1
ContinueButtonText | 返回
ContinueDestinationPageUrl | ~/Login.aspx