25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

Session用哈希表(Hashtable)存储


时间:2013/03/26   来源:企业网站
Session是指一个终端用户与交互系统进行通信的时间间隔,对于web系统session一般是存储在服务器中。哈希表将键映射到相应的值,Hashtable 的实例有两个参数影响其性能:初始容量 和加载因子。单个Hashtable会存储多个条目,利用这个特性,把多个条目存储在Hashtable中,再用Hashtable存储在Session中,这样一个session就可以存储多个值。

Hashtable hash = new Hashtable();
hash["IDCard"] = IDCard;//身份证
hash["OrderName"] = UserName;//用户名
hash["RegistDate"] = "";//预约日期
hash["BeginTime"] = BeginDate;//开始时间
hash["EndTime"] = EndDate;//结束时间
HttpContext.Current.Session["CustomerInfo"] = hash;

根据以上的代码就可以看出,一个hashtable存储了五个字段值,再赋值给session,这样一个session就存储了五个字段值。

Session和hashtable的相互结合,在企业网站模板中应用比较广泛。
作者: 企业网站@ 网站后台管理系统
原载: 25亿cms
版权所有。转载时必须以链接形式(http://www.25yi.com/wangyesheji/sessionhashtable-320/)注明作者和原始出处及本声明。
点击次数:       打印此页  关闭