保存信息的方法比较

① Application[’Name’]: = ’Yangfan’;   Application保存所有用户共用的数据信息,访问量很大的时候会产生严重的性能瓶颈,最好不要用来保存大的数据集 
②    Session[’Name’]:
= ’Session名字’;  Session保存每个用户专用的信息,保存的数据可大可小,效率比较低 
③     response.Cookies[’name’].Value:
= ’Cookie名字’; 最好不要存放敏感信息 
Cookies可以加密存放,增强安全性,简单加密方法有MD5,Base64,sha,相对复杂的有DES,RC2等,加密方法如下: 
加密必须引用System.Web.Security,使用System.Web.Security.FormsAuthentication,仅支持sha1,md5两种加密方式 
response.Cookies[’name’].Value:
=   FormsAuthentication.HashPasswordForStoringInConfigFile(’Cookies名字’,’MD5’); 
④    ViewState[’Name’]:
= ’ViewState名字’; 保存单个用户信息,有效期等于页面的生存期,可以存放大容量的数据。禁用节省资源,方法@page指令添加EnableViewState = false  
⑤   Cache允许将经常访问的资源保存在内存中,可以大大提高程序效率 
     Cache[’Name’]:
= ’Cache名字’; 
     Cache.Insert(’MyName’,’Cache
- MyName’); 
⑥    隐藏域,属于HTML类型的服务器控件,始终处于隐藏状态,可以随表单其他元素一起提交  
Hidden.Value
= ’test’; 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值