黑马程序员技术交流社区

标题: ASP。net持久对象编程 [打印本页]

作者: 朱坤福    时间: 2012-10-23 14:55
标题: ASP。net持久对象编程
ASP.NET的数据持久性对象1,Session 2.Cookies 3.Application 4ViewState具体编程?
作者: 许庭洲    时间: 2012-10-23 21:44
1. 不要放太多的对象到Sessionox,Session会有超时销毁的机制,发帖,发帖计时,在线时间统计,靠请求来判断是否活着。
2.Cookie是存在客户端,Session是存在服务器端,目的是一样;Cookie不能存储过多信息。如果想保存大量数据,可以保存一个Guid到Cookie中,然后在服务器中建立一个以Guid为Key,复杂数据为Value全局Dictionary.
3.Label版本的值存到了ViewState中,TextBox版本的不用存,因为TextBox就是input,自己就会提交给服务器,不需要隐藏字段;
4.Application的原理是在服务器端建立一个状态变量,来存储所需的信息。要注意的是,首先,这个状态变量是建立在内存中的,其次是这个状态变量是可以被网站的所有页面访问的。
作者: 朱坤福    时间: 2012-10-24 11:46
学习啦,Session是存在服务器端会话机制。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2