• 1.摘要
  • 2.基本信息
  • 3.基本内容

视图状态

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

基本信息

  • 中文名

    视图状态

  • 外文名

    view state

  • 功能

    ASP.NET 页中的存储库

  • 适用于

    编程

基本内容

视图状态 (view state)

ASP.NET 视图状态概述 .NET Framework 4

本主题包含以下各节:

方案

功能

背景

类参考

方案

视图状态由 ASP.NET 页 框架自动用于保存在各个 回发之间必须保留的信息。此信息包括控件的任何非默认值。

您还可以使用视图状态来存储特定于页的应用程序数据。

功能

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

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

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

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

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

例如,您可以将信息存储在视图状态中,这样在下次将该页发送到服务器时,代码便可以在页加载事件过程中访问这些信息。

背景