虚 拟 主 机
主 机 托 管
主 机 租 用
应 用 服 务
虚拟独立服务器



ASP.NET 功能列表
ASP.NET 主机FAQ
ASP.NET 快速入门
   什么是ASP.NET/优点何在?
可支持语言
ASP.NET Web窗体
  Web窗体介绍
ASP.NET Web服务
  Web服务介绍
ASP.NET 应用程序
  应用程序概述
缓存服务
  缓存概述
配置
   配置概述
配置文件格式
安全性
  安全性概述
本地化
     国际化概述 Overview
设置区域性和编码
本地化ASP.NET应用程序
使用资源文件
跟踪
    跟踪概述
跟踪记录到页输出
应用程序级跟踪记录
性能
    性能概述
性能优化提示
测量性能
ASP到ASP.NET的移植
     移植概述
语法和含义
语言兼容性
COM互操作性
示例应用程序
   个性化入口
电子商务店面
您的位置:首页>虚拟主机>ASP.NET

个性化门户

此示例阐释个性化门户主页应用程序。该应用程序允许用户自定义主页,以显示他们挑选的各种模块,如站点目录或收藏夹链接列表。每个模块均作为用户控件实现,在用户选择包括它时动态添加到主页中。自定义个性化设置在 SQL 数据库中维护,并通过个性化 HTTP 模块组件检索(其工作方式同会话状态和应用程序状态 HTTP 模块非常相似)。应用程序中的每页均从通用代码隐藏基 Page 类继承,该类使用个性化组件公开一个名为 UserState 的特殊词典。此 UserState 词典使应用程序页得以访问每用户自定义设置(键/值字符串对的形式)。除了存储用户模块的选定内容外,UserState 词典还存储其他自定义参数,如配色方案。个别模块同样可以使用 UserState 词典存储自己的自定义设置。

门户应用程序对用户身份验证使用 FormsAuthenticationModule。当用户第一次请求主页时,显示的是匿名用户的设置。如果用户试图访问门户中仅限于经过验证的用户访问的部分(如模块自定义页),FormsAuthenticationModule 会将用户重定向到输入凭据的登录页。以前未登录过的用户可使用注册窗体创建新的用户帐户和密码。以后访问门户主页时,用户只需使用这些帐户凭据登录(然后会依据 SQL 数据库验证这些凭据)。

若要开始浏览门户应用程序,请遵循上述步骤创建用户帐户。创建了帐户后,便可浏览和自定义整个门户。

 

VB 门户应用程序
[运行示例] | [查看源代码]



感谢2001 Microsoft Corporation教材提供