上篇讨论了换肤技术,这篇将继续讨论下一个知识点----个性化管理,即利用ASP.NET 2.0 内置的用户 个性化管理功能(必备文章讨论)将用户的各种个性信息存入自定义数据库,以达到个性信息的"记忆"功能, 让每个用户无论是匿名还是注册,在他们下次登录或匿名登录后仍然能得到自己上次的个性设置(比如网站 皮肤,页面布局,注册时的各种个人信息等).
这里的个性化管理还包括权限管理的说明(第3篇讨论),其技术基础请参看上述必备知识文章.
那么我们就继续展开讨论.
一. 数据讨论
确保此网站所用到的数据库是自定义的,而不是自动生成的,如下图:
确保此目录是空的,而且已经如
http://www.cnblogs.com/Rogerliu/archive/2008/08/30/1279847.html文章介绍过做过数据库迁移工 作了.
下面我们以一个现象出发讨论个性化管理.(注意:我们现在使用的示例代码是该网站配套书在Wrox网站 上提供的前五章的源代码,因此,我们看到的界面还比较单调,但不影响我们对下面功能的讨论)
做好了数据库迁移工作(如果需要的话)并在Web.Config文件中修改了数据库配置后,运行网站,如下两 幅图进行换肤前后的对比:
时间: 2024-10-21 23:13:23