您的位置: 域名 - 建站教程
« 上一篇下一篇 »

ASP.NET中Session新功能

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-18

ASP.NET中的Session有了哪些功能
一、ASP.NET Session现在既可以支持存储使用windows Service的进程中的Session数据(在ASP.NET使用的相同的内存中)和进程外的Session数据(不在ASP.NET使用的内存中)。也可以存储SQL Server(持久存储)中的Session数据。Windows Service和SQL Server解决方案都支持web组,此时所有的web服务器可以配置为共享公用的Session存储。因此当用户路由到不同的服务器上时,每个服务器都可以访问该用户的Session数据。对于使用Session的开发人员来说,这是很浅显易懂的,同时它不需要对应用程序中的代码进行任何修改——不过我们必须对ASP.NET进行配置,以使它支持其中的一种进程外选项。

二、尽管ASP通过使用ISAPI过滤程序也可以在一定程度上支持这一模式,但是ASP.NET很好地实现了对Session的五cookie支持,不过在默认的情况下,Session仍然使用HTTP cookies。当无cookie模式可用时,ASP.NET将会通过一个Session ID(而不是在HTTP cookie中存储Session ID)来解析发回给客户端的URL。当客户端使用包含了Session ID的解析URL发出请求时,ASP.NET就能够提取这样的请求,同时把请求映射到适当的Session数据上。Session在ASP.NET应用程序中专用于为每个用户进行数据存储。它是作为Hashtable来执行的,而且以键值对的组合为基础来存储数据。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.