提供对配置文件属性值和信息的非类型化访问
Web应用程序运行时,ASP。NET创建一个从ProfileBase类继承下来的动态生成出来的ProfileCommon类,动态ProfileCommom类包含了你在Web应用程序配置文件中指定的Profile属性所拥有的字段。一个动态ProfileCommon类的实例被设置成了当前HttpContext的Profile属性,并可以在应用程序的各页面中使用
Profile作用:
存储和使用唯一与用户对应的信息
展现个人化版本Web应用程序
用户的唯一身份标识在再次访问时识别用户
B2B阿里巴巴 B2C 当当 C2C 淘宝
购物车的特点:
私有性:每位用户操作自己的购物车
安全性:保障用户支付信息的安全
稳定性:可以扶持高负载
持久性:购物车内的物品不能丢失
常用的Web保存数据的方式:
session (会话) 一系列有始有终的动作。数据私有性,会话结束,释放资源,节省访问器内存
易丢失,超时时间很难确定
Session[“键名”]=值
cookie是网站保存到客户端的少量文本数据
优点:理论可以保存8K的数据,可以自定义有效期,不占用服务器磁盘空间,稳定性比较好
缺点:易丢失,安全性差
向Cookie写入数据的C#代码:
Response.Cookies[“userlgin”].value = “tom”;
读取客户端Cookie数据的C#代码:
string uName = Request.Cookie[“userName”];
Application
cache
xml
文件
数据库
aspnetdb数据库 profile个性化配置 成员资格和角色管理