织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>杂项技术>.NET(C#)>

ASP.NET示例应用程序-个性化门户

罗索客 发布于 2006-11-02 00:50 点击:次 
个性化门户 此示例阐释个性化门户主页应用程序。该应用程序允许用户自定义主页,以显示他们挑选的各种模块,如站点目录或收藏夹链接列表。每个模块均作为用户控件实现,在用户选择包括它时动态添加到主页中。自定义个性化设置在 SQL 数据库中维护,并通过个性化 HTTP
TAG:

个性化门户

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

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

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

(iwgh)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200611/6267.html]
本文出处: 作者:iwgh
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容