• asp.net基于Profile和Provider技术实现购物车


    提供对配置文件属性值和信息的非类型化访问

    Web应用程序运行时,ASP。NET创建一个从ProfileBase类继承下来的动态生成出来的ProfileCommon类,动态ProfileCommom类包含了你在Web应用程序配置文件中指定的Profile属性所拥有的字段。一个动态ProfileCommon类的实例被设置成了当前HttpContext的Profile属性,并可以在应用程序的各页面中使用

    Profile作用:

    存储和使用唯一与用户对应的信息

    展现个人化版本Web应用程序

    用户的唯一身份标识在再次访问时识别用户

    B2B阿里巴巴 B2C 当当 C2C 淘宝

    购物车的特点:

    私有性:每位用户操作自己的购物车

    安全性:保障用户支付信息的安全

    稳定性:可以扶持高负载

    持久性:购物车内的物品不能丢失

    image

    常用的Web保存数据的方式:

    session (会话) 一系列有始有终的动作。数据私有性,会话结束,释放资源,节省访问器内存

                           易丢失,超时时间很难确定

                        Session[“键名”]=值

    cookie是网站保存到客户端的少量文本数据

    优点:理论可以保存8K的数据,可以自定义有效期,不占用服务器磁盘空间,稳定性比较好

    缺点:易丢失,安全性差

    向Cookie写入数据的C#代码:

    Response.Cookies[“userlgin”].value = “tom”;

    读取客户端Cookie数据的C#代码:

    string uName = Request.Cookie[“userName”];

    Application

    cache

    xml

    文件

    数据库

    aspnetdb数据库 profile个性化配置 成员资格和角色管理

  • 相关阅读:
    25. Spring Boot与缓存 JSR-107、Spring缓存抽象
    24. Spring Boot 自定义Starter (未整理,待续)
    UGUI 锚点
    UGUI Button控件
    UGUI Image控件
    UGUI Text控件
    Unity 角色复活和重新开始游戏
    Unity 读取Excel
    IOS使用C#预处理命令,多种SDK共存
    Unity扩展 四种Menu的区别
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/1579420.html
Copyright © 2020-2023  润新知