视图状态
视图状态是ASP.NET页框架用于在往返过程之间保留页和控件值的方法。在呈现页的HTML标记时,必须在回发过程中保留的页和值的当前状态将被序列化为Base64编码字符串。然后,此信息将被放入到一个或多个视图状态隐藏字段中。
基本信息
- 中文名
视图状态
- 外文名
view state
- 功能
ASP.NET 页中的存储库
- 适用于
编程
基本内容
视图状态 (view state)
ASP.NET 视图状态概述 .NET Framework 4
本主题包含以下各节:
方案
功能
背景
类参考
方案
视图状态由 ASP.NET 页 框架自动用于保存在各个 回发之间必须保留的信息。此信息包括控件的任何非默认值。
您还可以使用视图状态来存储特定于页的应用程序数据。
功能
视图状态是 ASP.NET 页中的存储库,可以存储必须在 回发过程中保留的值。页框架使用视图状态在各个 回发之间保存控件设置。
可以在您自己的应用程序中使用视图状态完成以下工作:
在各个 回发之间保存值,而不将这些值存储在会话状态或 用户配置文件中。
存储您定义的页或控件属性的值。
创建一个自定义视图状态提供程序,以便将视图状态信息存储在 SQL Server 数据库或其他数据存储区中。
例如,您可以将信息存储在视图状态中,这样在下次将该页发送到服务器时,代码便可以在页加载事件过程中访问这些信息。
背景