zoukankan      html  css  js  c++  java
  • 购物车系统中 session 和 hashtable 的混合应用

    1、定义ht 为hashtable
    System.Collections.Hashtable ht = new Hashtable();

    2、向hashtable 中添加购物对象,如购买2本书

         ht.add(book,1)

    3、把ht赋给 session

    session["bus"]=ht;

    如果已经有了可以先把ht[book]的值取出,然后再加1

    ht[book]=(int)ht[book]+1;
    session["bus"]=ht;

    显示时,hashtable 可以直接作为datalist等的数据源

    如:Datalist.Datasource=(hashtable)session["bus"];
    Datalist.DataBind();

    在Datalist 中添加模板就可以了

    <%# Databinder.Eval(Container.DataItem,"key")%>     key 代表hasntable 中的键 即是本例中的 book

    <%# Databinder.Eval(Container.DataItem,"value")%>   value代表hasntable 中的键对应的值 即是本例中的book的数量 2

    -----------------------------------------------------------------------------------------完---------------------------------------------
  • 相关阅读:
    洛朗级数
    泰勒级数
    中心极限定理
    置信区间公式
    简单随机样本的性质
    极大似然估计
    矩估计法
    摆摊70
    天天去哪吃
    天天和树
  • 原文地址:https://www.cnblogs.com/gergro/p/361841.html
Copyright © 2011-2022 走看看