ASP.NET视图状态解析(本博客仅是自己留着作为存储学习)---选自MSDN

来源:互联网 发布:电脑时光秘书软件 编辑:程序博客网 时间:2024/05/17 02:26

 保存页和控件值的方法

视图状态是 ASP.NET 页框架用于在往返过程之间保留页和控件值的方法 在呈现页的 HTML 标记时,必须在回发过程中保留的页和值的当前状态将被序列化为 Base64 编码字符串 然后,此信息将被放入到一个或多个视图状态隐藏字段中。

功能

视图状态是 ASP.NET 页中的存储库,可以存储必须在回发过程中保留的值。 页框架使用视图状态在各个回发之间保存控件设置。

可以在您自己的应用程序中使用视图状态完成以下工作:

  • 在各个回发之间保存值,而不将这些值存储在会话状态或用户配置文件中。

  • 存储您定义的页或控件属性的值。

  • 创建一个自定义视图状态提供程序,以便将视图状态信息存储在 SQL Server 数据库或其他数据存储区中。

例如,您可以将信息存储在视图状态中,这样在下次将该页发送到服务器时,代码便可以在页加载事件过程中访问这些信息。 有关推荐的使用方法,请参见 ASP.NET 状态管理建议

补充:数据回发形象点说就是:客户端Request---》服务器,服务器Response---》客户端,简单说可以认为是页面刷新了一下。例如点击Button事件。



0 0
原创粉丝点击