2012年11月21日
摘要: 由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程,对于ASP.NET页面来说,Page对象都会重新创建,所有控件以及内容都会重新生成,因此,如果希望上一次的页面状态能够在后续页面中保留,则必需引入状态管理功能。ASP.NET为了实现状态管理功能,提供了8种方法,可帮助我们在页面之间或者整个用户会话期间保留状态数据。这些方法分为二类:视图状态、控件状态、隐藏域、Cookie 和查询字符串会以不同方式将数据发送到客户端上。而应用程序状态、会话状态和配置文件属性(Profile)则会将数据存储到服务端。虽然每种方法都有不同的优点和缺点,对于小的项目 阅读全文
posted @ 2012-11-21 08:32 Fish Li 阅读(17336) 评论(87) 推荐(187) 编辑