个性化用户配置
一,profile配置节
1,个性化功能简介
a、大多数用户以匿名形式访问WEB站点时,希望实现诸如内容定制,布局调用等功能;
b、ASP.NET 2.0技术提供了一个个性化服务解决技术框架。该框架主要包括3项核心功能:
个性化用户配置,Web部件,成员和角色管理
c、个性化服务分为三大步骤:
a1,识别用户身份;
a2,提供个性化服务体验;
a3,存储用户信息。
2,profile配置节
设置<profile>配置节,经常对其三部分进行设置:
a1.profile自身属性;
a2.字节profile属性设置;
a3.字节provide属性设置
profile配置节的事例
allowAnonymous是配合匿名个性化设置用的,现在可以不用写字符串集合,稍后使用,也可以忽略
二,注册用户的个性化配置
1.个性化配置API
创建Login.aspx页面,做为用户登录页面
创建Welcom.aspx页面
添加ProfileInfo.aspx页面,处理用户个性化设置
三,个性化配置存储复杂的类型
1.在开发大型用户程序和商业站点的时候,经常不得不存储复杂的用户自定义数据类型和集合
修改Welcome.aspx页面
四,匿名用户的个性化配置
asp.net可以把匿名个性化数据与特定用户的个性化数据联系起来,并保证你的登录后购物车的数据不会丢失
首先开启用户匿名个性化
注意:allowAnonymous属性和<anonymousIdentification enable=“true”>必须同时
添加Login.aspx,重新作为我们显示个性化信息的窗体修改ProfileInfo.aspx后台代码
修改Login.aspx后台代码
个性化用户配置到这里就到一个段落了,希望对你的学习有所帮助,同时也非常感谢你的到来。最后用一句励志的话来结束本章内容:越努力越幸运!