aspnet项目开发教程 ASP.NET入门教程 4.2.1 Login控件[4]
ASP.NET入门教程 4.2.1 Login控件[4]
操作回顾
用于ASP NET页面的Login控件是Microsoft ASP NET小组为开发人员准备的礼物 作者已经不记得参与过多少个带有定制登录功能的站点的开发 每个站点都要编写代码实现这个功能 而现在作者所要做的只是向页面拖放几个控件 除此之外 还可以使用向导配置账户和权限 进一步简化开发 您可能希望使用自己的用户账户数据存储库 或者甚至链接到活动目录(Active Directory)用户账户 但这可以在后面的开发过程中修改
这个练习逐步介绍了用户账户的配置 虽然这是一个必要的过程 但Website Administration工具在幕后创建的内容更让人感兴趣 首先 创建的用户账户配置文件必须保存在某个中心存储库 因此该工具为这个目的创建了一个新的配置文件数据库 查看C:BegASPNET ChaptersBeginChapter 目录会看到一个名为App_Data的文件夹 单击右键并选择Refresh(刷新)文件夹 应该看到一个名为AspNetDB mdf的文件 这是一个Microsoft SQL数据库文件 可以在VWD的开发环境中查看这个数据库表格的结构和内容 (在学习数据库章节的时候将了解到这个过程的更多内容)
![aspnet项目开发教程 ASP.NET入门教程 4.2.1 Login控件[4]](http://img.zhputi.com/uploads/235b/235bc713ab48875b766f75f93899903d19164.jpg)
配置的另一个部分是为用户账户赋予一定的权限以便他们能够访问站点 通过使用向导 这个过程可以变得很容易 在向导完成之后 解决方案中就新增了一个名为Web config
的文件(保存在服务器上以偏爱的方式运行站点的配置文件──详细内容请参阅第 章) 如果查看Chapter 文件夹中的Web config文件 将看到如图 所示的语句
注意这个配置文件中的<allow…/>和<deny…/>之间的内容反映了我们在示例中设置的权限 可以手动直接添加和修改这些语句 或者使用Administration Tool使这个过程流程化 两种方式都可以
值得注意的是 LoginView控件除了根据用户是否己经登录显示特定的文本以外还可以完成很多功能 在第 章中 您将看到使用这个控件不仅基于用户的身份 而且基于用户的角色来改变整个页面的外观 这个控件可以包含文本 HTML甚至其他控件 下一个 试一试 练习中将进行演示
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14761