aspnet教程 ASP.NET入门教程 4.2.1 Login控件[1]
ASP.NET入门教程 4.2.1 Login控件[1]
在本小节中 首先将创建一个只有两个页面的简单模拟站点 Default aspx是前台页面 login aspx是登录页面 您将进行一系列的练习 然后暂停下来查看幕后发生的是什么 在本章的后面 将把其中一些规则应用到Wrox United站点以便把登录架构整合到这个应用程序中
这一节介绍以下几个控件
Login控件 该控件提供文本框 按钮和内建的身份验证功能 使开发人员通过简单的拖放操作就可以向页面添加登录功能 LoginView控件 该控件根据用户是否登录可以改变页面的外观 或者向不同群组的用户显示不同的页面 LoginStatus控件 该控件向用户显示反馈信息 提醒用户他们是否己经登录站点
在下面的 试一试 练习中 将使用以上的一些控件 这个示例通过创建页面并添加控件来搭建站点的骨架
![aspnet教程 ASP.NET入门教程 4.2.1 Login控件[1]](http://img.zhputi.com/uploads/3cee/3cee3d3a3fed8296ef556bbf7c14308b40441.jpg)
站的个性化 页面设计
( )打开VWD并在C:BegASPNET ChaptersBegin目录中创建一个空白的站点 将其命名为Chapter 默认情况下 站点中应该己经包含了一个名为Default aspx的页面
( )再添加控件 切换到Design View 从工具箱的Login面板中将LoginView控件拖放到页面上 在弹出的Common Tasks菜单中 确保选择Anonymous Template并在主文本框中输入You are not logged in
( )通过单击该控件右上方的小箭头再次打开Common Tasks菜单并选择LoggedInTemplate 然后在文本框中输入You are logged in 这将确保页面提醒用户是否已经登录
( )将一个Login Status控件拖放到页面上并放置在LoginView控件的下面 这个控件将根据用户当前是否己经登录向用户显示一个登录或登出链接
( )下一步要创建一个登录页面 因此在Solution Explorer中单击站点的根目录并选择Add New Item 在弹出的对话框中 选择Web Form并命名为Login aspx
( )在这个新创建的页面中 从工具箱的Login面板上拖放一个Login控件到该页面上
( )在弹出的Common Tasks菜单中 可以管理站点 到现在为止 整个架构己经搭建完毕 但在站点能够运行之前需要添加一些用户账户 因此请单击Common Tasks菜单中的Administer Website链接启动ASP NET Web Application Configuration工具 该工具将在下一个练习中介绍
操作回顾
这些控件确实非常强大 虽然现在还不能运行这个示例 但是完全可以相信 只需再进行少量的处理 就可以获得一个能够试验登录功能的完整的(目的非常单纯的)站点 这些控件是在ASP NET 中新增加的 在以前 开发人员必须手动添加文本框 按钮并编写VB NET或者C#代码来处理这个过程 显示用户是否登录的消息 以及根据当前的用户改变页面 到目前为止 您所需做的就是向页面中拖放一些控件 这就是搭建一个应用程序的架构必须完成的所有工作
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14759