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

-----------------------------------------------------------------------------------------完---------------------------------------------

相关文章:

  • 2021-08-12
  • 2021-12-24
  • 2021-08-17
  • 2021-09-10
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2021-06-30
  • 2021-11-23
  • 2021-09-04
  • 2022-02-01
  • 2021-06-24
  • 2021-10-27
  • 2022-12-23
相关资源
相似解决方案