aspnet项目开发教程 ASP.NET入门教程 4.2.1 Login控件[2]
ASP.NET入门教程 4.2.1 Login控件[2]
现在 让我们来看看添加到页面中的控件 从Default aspx页面开始 在Source View中查看Default aspx页面将看到如下代码
<asp:LoginView ID= LoginView Runat= server >
<LoggedInTemplate>
You are logged in
</LoggedInTemplate>
<AnonymousTemplate>
You are not logged in
</AnonymousTemplate>
</asp:LoginView>
<asp:LoginStatus ID= lOGINsTATUS rUNAT= server />在代码中可以看到两个己定义的控件 用于显示登录信息的LoginView控件和用于控制登录与登出过程的LoginStatus控件 注意如果按照本例进行配置 将无法看到匿名模板消息 因为匿名用户没有访问站点的权限(而是被直接导航到登录页面)
在Login aspx页面中 将看到如下已添加的代码 <asp:Login ID= Login Runat= server > </asp:Login>
![aspnet项目开发教程 ASP.NET入门教程 4.2.1 Login控件[2]](http://img.zhputi.com/uploads/24d3/24d3760404b675536c1179c9138d860143125.jpg)
几乎不用编写任何代码!所有的功能都己事先编写好 所以不会看到任何文本框 也不会看到任何身份验证代码──而只是看到一行代码 ASP NET 中提供工具让开发人员自己创建类似这种复杂的控件 但这个内容超出了本章的讨论范围
在前一个练习的第 步中单击管理链接之后 VWD中将显示的页面(注意每回第一次启动这个站点的时候端口号都将不同)
( )单击Security链接显示Security设置管理选项卡 ( )该页面上有一个超链接 单击该链接可以启动Security Setup Wizard 单击该链接进入向导的第一步 ( )单击Next跳过这个页面 并进入界面 选择From the Internet单选按钮允许匿名用户和已登录的用户访问这个站点
单击Next进入下一步
可以直接跳过该页面并单击Next继续──默认的提供商将提供所有的功能 在下一个界面中 向导会询问是否希望为站点定义角色 在这个示例中 可以跳过这一步──本章的后面将定义角色 不要选中复选框并单击Next
( )在到达下一个界面之后 该向导将提示输入用户的一些详细信息
制作by:wjq
lishixinzhi/Article/program/net/201311/14760