ASP.NET状态管理在适当的情况下

栏目: ASP.NET · 发布时间: 6年前

内容简介:国家管理选择查看状态:当您需要存储少量信息以供发布到自己的页面时使用.使用ViewState属性提供具有基本安全性的功能.

ASP.NET 3.5中有6种管理状态的技术(据我所知).

(1) View State
(2) Cross Page Posting
(3) Query String
(4) Session State
(5) Application State
(6) Cookies

任何人都可以给我一些恰当的情况,我应该使用这些技术的例子?

例如:

(*) Session State: Personalization, Buy Cart, etc.
(*) Cookies: Saving User Credentials, etc.

国家管理选择

查看状态:

当您需要存储少量信息以供发布到自己的页面时使用.使用ViewState属性提供具有基本安全性的功能.

控制状态:

当需要在往返服务器之间存储控制的少量状态信息时使用.

隐藏字段:

当您需要存储少量信息以供发布到自己或其他页面的页面时使用,并且在安全性不是问题时使用.

您只能在提交到服务器的页面上使用隐藏字段.

饼干:

使用时,您需要在客户端上存储少量信息,安全性不是问题.

查询字符串:

当您将少量信息从一个页面传输到另一个页面时使用,安全性不是问题.

只有当您通过链接请求相同的页面或其他页面时,才能使用查询字符串.

服务器端管理选项

申请状态

当您存储许多用户使用的不常更改的全局信息时使用,并且安全性不是问题.不要在应用程序状态下存储大量信息.

会话状态

当您存储特定于单个会话的短命信息时,使用该安全性是一个问题.不要在会话状态下存储大量信息.请注意,会话状态对象将在应用程序中的每个会话的生命周期中创建和维护.在托管许多用户的应用程序中,这可能占用重要的服务器资源并影响可扩展性.

资料属性

当您在用户会话过期后存储需要持久存储的用户特定信息时使用,并且需要在对应用程序的后续访问中重新检索.

数据库支持

当您存储大量信息,管理事务或信息必须能够在应用程序和会话重新启动时使用.数据挖掘是一个问题,安全性是一个问题.

http://stackoverflow.com/questions/1169153/asp-net-state-management-in-appropriate-situations


以上所述就是小编给大家介绍的《ASP.NET状态管理在适当的情况下》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

游戏数据分析的艺术

游戏数据分析的艺术

于洋、余敏雄、吴娜、师胜柱 / 机械工业出版社 / 2015-7 / 79.00

《游戏数据分析的艺术》是中国游戏产业的开创性著作,具有里程碑意义,它首次系统讲解了如何对游戏行业的数据进行分析,在行业里竖起了一根标杆。作者是来自TalkingData等国内顶尖的数据分析机构和西山居这样的知名游戏公司的资深数据分析专家, 对游戏数据从不同的业务角度进行了诠释。本书详细剖析了游戏数据分析相关的指标、方法论、内容挖掘、数据挖掘、软件使用、游戏设计、运营策划、渠道推广、收入解读、用户分......一起来看看 《游戏数据分析的艺术》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具