知识大全 利用Session和HashTable制
Posted 知
篇首语:从来没有说忘就忘这回事,只有假装的冷漠和偷偷想念的心。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 利用Session和HashTable制相关的知识,希望对你有一定的参考价值。
利用Session和HashTable制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
private void DataGrid _ItemCommand(object source System Web UI WebControls DataGridCommandEventArgs e)//假设前面购买命令是一个命令名为buy的LinkButton //关键 建立和加如购物车 string pid=this DataGrid DataKeys[e Item ItemIndex] ToString();//取出宠物编号 if(e CommandName== buy )//如果命令名是 buy 说明是购买 if(Session[ bus ]==null)//先就得检查购物车是否存在 如果不存在 就建立呗 System Collections Hashtable ht=new Hashtable();//先建立一个哈希表 ht Add(pid );//哈希表中的两个列 一个key 一个value 我们就前面放宠物编号 后面放购买数量好了 预设置为1 Session[ bus ]=ht;//将哈希表赋值给Session对象 else//如果存在的话 Hashtable ht=(Hashtable)Session[ bus ];//使用强制类型转换 再将Session[ bus ]赋值给哈希表对象 ht if(ht[pid]==null)//如果哈希表中对应的ID没有 ht[pid]= ;//那就直接给他设为 1 else//如果已经有对应的ID ht[pid]=(int)ht[pid]+ ;//那么就把原来的取出来再加上 1 Session[ bus ]=ht;//最后再更新Session 对象 而读取的方法更简单了 如下: this DataList DataSource=(Hashtable)Session[ bus ];//直接利用哈希表作为数据源 this DataList DataBind();//绑定一下 更新数量 private void LinkButton _Click(object sender System EventArgs e) foreach(DataListItem dl in this DataList Items)//遍历集合 TextBox tb=(TextBox)dl FindControl( TextBox );//找到文本框 int newpid=Convert ToInt (tb Text ToString());//查出文本框里面的值 Label label =(Label)dl FindControl( key );//找到装载哈希表key字段的那个控件 string pid=label Text ToString();//把他的值拿出来 Hashtable ht=(Hashtable)Session[ bus ];//把session[ bus ]对象赋值给哈希表 ht int oldpid=(int)ht[pid];//求得原来的数量 if(newpid!=oldpid)//如果文本框里的值不等于原来的数量 就用新的更换到哈希表中的值 ht[pid]=newpid; Session[ bus ]=ht;//最后再更新Session 对象 cha138/Article/program/net/201311/12913相关参考
hashTable和hashMap的不同 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hash
C#中HashTable简介和使用用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简介
HashTable类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //HashTable类表示
哈希表(HashTable) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! HashTable通
在C#中应用哈希表(Hashtable) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一哈希表
HashtableDictionary的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 要了
在main()中每次产生一个随机数字它都会封装到一个Integer对象里使句柄能够随同散列表一起使用(不可对一个集合使用基本数据类型只能使用对象句柄)containKey()方法检查这个键是否已经
先说session 对SESSION的争论好象一直没有停止过不过幺麽能理解SESSION的人应该占以上但还是讲讲别嫌老~ 有一些人赞
知识大全 oracle中process和session的关系
在SharedServer中的Process和Oracle中的Session不是一一对应的SharedServer中的Process一个对应着Oracle中的一个或者一个以上的Session 我
以前用Session的时候总是拿来就用也没想过先定义再使用今天就换一种方式 SystemWebSessionStateHttpSessionStatesession=SystemWebHttpC