这一篇开始讲解如何快速添加一个新用户,非常的简单,首先在我们上一篇建好的网站中新建一个UserReg.aspx页,加入一个CreateUserWizard控件,在设计视图下选中控件,在控件的属性栏里的“行为”里把ContinueDestination的URL设定为创建完新用户后点击“继续”按键你想要转到的页面。我这里设的是Default.aspx,也就是当注册完成后点“继续”会转到Default.aspx这一页,当然,我们还要在Default.aspx中做一些设置用来查看我们刚注册完成的用户的相关信息。
UserReg.aspx具体内容如下:
<%
...
@ Page Language="C#" AutoEventWireup="true" CodeFile="UserReg.aspx.cs" Inherits="UserReg"
%>

<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
用户注册
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:CreateUserWizard
ID
="CreateUserWizard1"
runat
="server"
BackColor
="#F7F6F3"
BorderColor
="#E6E2D8"
BorderStyle
="Solid"
BorderWidth
="1px"
Font-Names
="Verdana"
Font-Size
="0.8em"
ContinueDestinationPageUrl
="~/Default.aspx"
>
<
WizardSteps
>
<
asp:CreateUserWizardStep
runat
="server"
>
</
asp:CreateUserWizardStep
>
<
asp:CompleteWizardStep
runat
="server"
>
</
asp:CompleteWizardStep
>
</
WizardSteps
>
<
SideBarStyle
BackColor
="#5D7B9D"
BorderWidth
="0px"
Font-Size
="0.9em"
VerticalAlign
="Top"
/>
<
TitleTextStyle
BackColor
="#5D7B9D"

本文介绍了如何在ASP.NET 2.0中实现用户注册、登录和显示用户信息。通过使用CreateUserWizard和Login控件,创建新用户并设置登录后的跳转页面。在Default.aspx页面展示用户详情,利用LoginStatus控件显示登录状态。同时,设置了Login.aspx作为登录页,并创建ResetPassword.aspx页面用于密码重置。最后,在Web.Config中配置权限,保护ADMIN文件夹仅允许授权用户访问。
最低0.47元/天 解锁文章
168





