`
beckshanling
  • 浏览: 262671 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

ViewState

    博客分类:
  • .net
阅读更多

aspx页面重新加载后,上一次的存放在变量中的数据就会丢失的。
用ViewState来保存
如ViewState["aaa"]="要保存的值";
下次读取的时候可以先用if(ViewState["aaa"]==null)来判断一下是否有值
ViewState["aaa"]获得是object类型的,用的时候转一下先


Session是服务器的内存中,最大10KB,默认20分钟释放。
ViewState只能在一个页面上传值,session可跨多个页面传值
ViewState只是在当前page内有效,关了当前页,再重新打开,ViewState就没了的。

为了在 HTTP 请求间保留这些值,ASP.NET 服务器控件使用该属性(它是 StateBag 类的实例)来存储属性值。在处理后续请求时,该值随即作为变量传递给 HTML 隐藏输入元素。

分享到:
评论

相关推荐

    ViewState解析工具源码

    【ViewState解析工具源码】是一个专门用于理解和分析ASP.NET网页中的ViewState数据的工具。ViewState是ASP.NET框架中一个重要的概念,它是一种服务器端状态管理机制,用于在HTTP无状态的环境中保持用户交互的数据。...

    viewstate视图状态解码

    Viewstate视图状态是ASP.NET框架中的一个关键特性,它用于在页面的多个生命周期阶段之间持久化数据。在Web应用程序中,由于HTTP协议的无状态性质,服务器无法记住客户端浏览器的状态。为了解决这个问题,ASP.NET引入...

    asp.net服务器端保存viewstate例子,html中不在有viewstate

    ASP.NET中的ViewState是用于在页面回发期间保持控件状态的一种机制。它是一个隐藏的字段,存储在HTML中,包含了页面及其控件的所有状态信息。然而,由于ViewState数据的体积通常较大,它会增加页面的大小,从而影响...

    ViewState工具.rar

    ViewState是ASP.NET web应用程序中一个重要的概念,它用于在页面回发时保持服务器控件的状态。这个技术在网页开发中非常关键,因为它允许开发者在多个postback之间存储和恢复控件的状态,即使用户与页面交互后,也能...

    ASP.NET ViewState 初探

    ASP.NET ViewState 是一种机制,主要用于在Web应用的页面往返行程中保持用户界面(UI)的状态。由于Web的本质是无状态的,每次用户请求页面时,服务器都会创建一个新的页面实例,而ASP.NET页面也不例外。这就意味着...

    理解ASP.NET的ViewState

    ### 理解ASP.NET的ViewState #### 引言 ASP.NET ViewState是ASP.NET网页用于在PostBack(页面提交)之间持久化Web表单状态的一种技术。对于许多ASP.NET开发者而言,ViewState一直是令人困惑的主题之一。无论是创建...

    非常方便好用的ViewState查看工具

    ViewState是ASP.NET web应用程序中的一种状态管理机制,用于在页面之间保持数据。它允许服务器端控件保留其状态,即使在HTTP的无状态性质下也能做到。然而,由于ViewState的数据通常是以加密形式存储的,对于开发者...

    .net 中viewstate的原理和使用

    ### .NET中的ViewState原理与应用 #### ViewState概念与工作原理 在.NET框架中,ViewState是一种用于维护客户端与服务器端之间往返交互状态的关键机制。通过在每个页面上添加一个隐藏字段_ViewState,它能够自动地...

    ViewState 代码查看器

    ViewState是ASP.NET框架中一种内置的状态管理机制,用于在页面回发过程中持久化控件的状态。它是一个服务器端的机制,允许Web表单在多个HTTP请求之间保持数据,而无需在客户端存储或重新发送这些数据。`ViewState ...

    Session,ViewState用法

    ### Session与ViewState用法详解 在.NET框架中,Session与ViewState是两个非常重要的概念,它们分别用于维护跨页面请求的数据状态以及保存控件状态。本文将深入探讨这两个特性,并通过具体的示例帮助读者更好地理解...

    asp.net 2.0中通过压缩ViewState

    在ASP.NET 2.0中,ViewState是一个关键特性,用于在客户端和服务器之间保持页面状态。然而,随着页面复杂性的增加,ViewState可能会变得非常大,导致页面载入速度变慢,尤其是对于使用AJAX(异步JavaScript和XML)...

    asp.net页面中的viewstate内容解析器

    在ASP.NET中,ViewState是一种关键机制,用于在页面之间持久化控件的状态。当用户与网页交互时,比如填写表单或点击按钮,ViewState会存储这些交互信息,以便在后续的HTTP请求中恢复这些状态。 ViewState的内容是...

    viewstate压缩算法源码

    在ASP.NET web应用程序中,ViewState是一个非常重要的概念,它用于在客户端与服务器之间持久化页面状态。当用户在页面上进行交互,如填写表单或选择选项时,ViewState会保存这些变化,以便在后续的HTTP请求中恢复...

    一个ViewState查看器ViewStateViewer只需运行就可用

    一款非常方便的ViewState查看工具。 ViewState与HiddenField 我们都知道asp.net的服务端控件在呈现到浏览器的时候生成的代码还是HTML代码,但为何它就行保存上次输入的值呢? 在设计的时候我们写一句...

    .net ViewState解码器

    ViewState是ASP.NET中的一种机制,用于在Web表单的多个Postback之间持久化控件的状态。它是.NET框架为保持Web应用程序状态而设计的关键组件。在ASP.NET Web表单的生命周期中,当用户提交表单时,ViewState数据会被...

    viewstate的应用 vs2005 sql2005

    【标题】:“Viewstate的应用与VS2005 SQL2005的结合” 在ASP.NET开发中,Viewstate是一个非常关键的概念,它允许页面在Postback过程中保持其状态。在“Viewstate的应用 vs2005 sql2005”这个主题中,我们将深入...

    Session Application Cookie ViewState用法

    ### Session、Application、Cookie 和 ViewState 的用法 在Web开发中,管理用户会话和状态是构建交互式网站的关键组成部分。本文将详细解释Session、Application、Cookie 和 ViewState 的概念及用法,帮助开发者更...

    ViewState查看工具(ViewStateDecoder)

    input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzMDgzOTgzZGTK+g48a8tfAcXS7AaRfL/dvsvLTw==" /> 用来存放可转换为字符串格式的信息,主要存放页面上 Web 控件中数据的状态,主要...

    内置对象application,session,cokie,viewstate的区别与session详解

    在Web开发中,内置对象`application`,`session`,`cookie`,和`viewstate`都是用来管理和存储用户信息的重要工具,它们各有其特点和适用场景。下面将详细讲解这些概念及其区别。 1. `Application`对象: `...

    viewstate用法

    `ViewState`是ASP.NET中用于维护Web控件在页面回发时状态的一种机制。它是一个关键特性,允许服务器端控件保留其属性和数据,即使在用户与页面交互并导致页面重新加载时也是如此。然而,如果不正确或不谨慎地使用`...

Global site tag (gtag.js) - Google Analytics