惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
量子位
月光博客
月光博客
人人都是产品经理
人人都是产品经理
U
Unit 42
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
美团技术团队
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
D
Docker
B
Blog
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog

博客园 - 头发乱了

关于在VistaIIS7中用VS2005调试Web项目 ADO.NET中实现事务处理 - 头发乱了 - 博客园 ASP.NET网站建设基本常用代码 - 头发乱了 - 博客园 父窗口与子窗口交互 制作Javascript弹出窗口技巧九则 WebPart(汇总) 实现WebPart通信功能 实现WebPart管理功能 实现WebPart编辑功能 创建自定义的WebPart 创建一个简单的WebPart应用示例 Web部件概述 从 ProfileBase 类继承 - 头发乱了 购物车(实现匿名用户向注册用户迁移) 注册用户实现购物车功能 匿名用户开启个性化设置 - 头发乱了 - 博客园 web.config配置文件示例(转载) SqlServer数据库配置 个性化用户配置(汇总)
ASP.NET中的状态管理(转载)
头发乱了 · 2007-02-08 · via 博客园 - 头发乱了

Session 会话

l         区分客户端,不区分页面

l         数据量会随着客户端(并发)数量的增多,而增多

l         服务器端存储什么:数据存储在服务器端(InProcStateServerSqlServer)

l         客户端存储什么:客户端存储的是SessionID

l         有过期策略

l         适用场合:与用户相关的数据,购物车,用户帐号,

Application状态

l         全局数据,所有客户端共享:不区分客户端,不区分页面

l         服务器端存储什么:数据存储在服务器端(服务器进程内)

l         客户端存储什么:客户端不存储任何与Application状态数据

l         可能有多线程并发访问的问题,需要同步(Lock/Unlock

l         适用场合:全局性的数据,在Application_Start内初始化,然后在其他页面中访问

ViewState视图状态

l         区分客户端,区分页面

l         服务器端存储什么:数据在服务器和客户端(页面数据)来回穿梭

l         客户端存储什么:数据在服务器和客户端(页面数据)来回穿梭

l         适用场合:单一页面上的临时性数据,用于用户和一个页面之间的来回交互。

l         安全性比较低

页面上的实例字段

l         区分客户端,区分页面,而且区分前后不同的请求

l         生存期极短,只在服务器处理页面的过程中有效

l         适用场合范围较窄

静态字段

l         全局数据,所有客户端共享:不区分客户端,不区分页面

l         服务器端存储什么:数据存储在服务器端(服务器进程内)

l         客户端存储什么:客户端不存储任何static状态数据

l         可能有多线程并发访问的问题,同步需要自己编写代码(不如Application方便

l         适用场合:全局性的数据,在任何需要的地方内初始化,然后在其他页面中访问

查询字符串 Query String

l         区分客户端,在两个相邻的页面之间共享(通过地址栏上数据)

l         服务器端存储什么:数据在服务器和客户端浏览器地址栏中交互

l         客户端存储什么:数据在服务器和客户端浏览器地址栏中交互

l         适用场合:作为数据查询的分离关键字,支持copy或存储。丧失安全性; 异构网站系统(JSP, ASP, PHP)ASP.NET页面集成

Input

l         区分客户端,在两个相邻的页面之间共享(通过地址栏上数据)

l         服务器端存储什么:数据从客户端页面上post给服务器

l         客户端存储什么:数据从客户端页面上post给服务器

l         适用场合:异构网站系统(JSP, ASP, PHP)ASP.NET页面集成