个性化功能简介
大多数用户以匿名形式访问web站点时,希望实现诸如内容定制,布局调用等功能。
Asp.net2.0技术提供了一个个性化服务解决技术框架。该框架主要包括3项核心功能:个性化用户配置、web部件、成员和角色管理
个性化服务分为三大部骤:
.识别用户身份
.提供个性化服务体验
.存储用户信息
创建:
需要用的控件:

<Profile><Profile>配置节配置节
l设置<profile>配置节,经常对其三部分进行设置:
l<profile>自身属性
l子节<properties>属性设置
l子节<providers>属性设置


个性化用户配置API
l创建Login.aspx页面,做为用户登录页面
l创建Welcome.aspx页面
l添加ProfileInfo.aspx页面,处理用户个性化设置

使用个性化配置存储复杂的类型
l在开发大型应用程序和商业站点的时候,经常不得不存储复杂的用户自定义数据类型和集合
l在ProfileInfo.aspx页面,添加图书列表,模拟复杂的个性化配置

l

l修改Welcome.aspx页面
匿名个性化的实现
配置
allowAnonymous 属性和<anonymousIdentification enabled=“true”/> 必须同时加上
l添加LoginNone.aspx,重新作为我们显示个性化信息的窗体

l修改ProfileInfo.aspx后台代码

l修改LoginNone.aspx后台代码
