摘要: web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。 现在在ASP.NET环境中,我们依然可以使用这些功能,并且功能更加强大。 状态管理分为服务端和客户端两种情况, 这里只是介绍 服务端状态管理: 与Application对象不同的是, ASP.NET 的Session对象可以在IIS服务器或者工作进程重新启动时 恢复启动前的状态而不丢失其中的数据。这是因为存储在Session中的所以信息都缺省的存储在 一个作为Windows服务运行的状态服务器进程中。状态可以被序列化并以二进制形式保存在内存中。 程序员可以悬着使用Microsoft Sql server数据库来存储数据。 阅读全文
posted @ 2009-10-22 09:07 ∮随风而行∮ 阅读(940) 评论(0) 推荐(1) 编辑