- 浏览: 63280 次
- 性别:
- 来自: 烟台
最新评论
内置对象方法 信息量大小 作用域及保存时间 应用范围
=============================================================================
Application 任意大小的数据 整个应用程序的生命期 整个应用程序/所有用户
Session 小量简单的数据 用户活动时间+延迟时间(默认20分钟) 单个用户
Cookie 小量简单的数据 可以根据需要设定 单个用户
Viewstate 小量简单的数据 一个WEB页面的生命期 单个用户
Cache 任意大小的数据 可以根据需要设定 整个应用程序/所有用户
隐藏域 小量简单的数据 一个WEB页面的生命期 单个用户
查询字符串 小量简单的数据 直到下个页面跳转请求 服务 单个用户
2.Session:用于保存每个用户的专用信息。Session中的信息保存在Web服务器的内存中,保存的数据量可大可小。当Session超时或被关闭时将自动释放保存的数据信息。使用如下:
//存放信息
Session["UserNameID"]="1000";
//读取信息
String NameID=Session["UserNameID"].ToString();
6.隐藏域:Hidden控件属于Html类型的服务器控件,可以实现隐藏域的功能,他和其他的空间没什么区别只是不会在浏览器上显示,始终处于隐藏状态。
使用如下:
//存放信息
Hidden.Value="1000";
//读取信息
String UserNameID=Hidden.Value;
ViewState用法
ViewState和Session的用途是相同的,只是session的生命周期是整个会话.而viewstate的生命周期则是该页面结束之前.
也就是说你可以保存任意一个对象在viewstate中.然后在该页面的任何地方都可以直接从viewstate中拿出存好的值.
page_load中声明:ViewState["test"]="abc";
某按扭中:ViewState["test"]=ViewState["test"].ToString()+"def";
然后在其它地方直接写:string str=ViewState["test"].ToString();此时可得str的值为"abcdef".
当aspx页面重新加载后,上一次的存放在变量中的数据就会丢失的。
用ViewState来保存
如ViewState["aaa"]="要保存的值";
下次读取的时候可以先用if(ViewState["aaa"]==null)来判断一下是否有值
ViewState["aaa"]获得是object类型的,用的时候转一下先
ViewState只能在你当前页用,可以在当前页的任何一个地方用
使用如下:
//存取信息
ViewState["UserNameID"]="1000";
//读取信息
string NameID=ViewState["UserNameID"].ToString();
=============================================================================
Application 任意大小的数据 整个应用程序的生命期 整个应用程序/所有用户
Session 小量简单的数据 用户活动时间+延迟时间(默认20分钟) 单个用户
Cookie 小量简单的数据 可以根据需要设定 单个用户
Viewstate 小量简单的数据 一个WEB页面的生命期 单个用户
Cache 任意大小的数据 可以根据需要设定 整个应用程序/所有用户
隐藏域 小量简单的数据 一个WEB页面的生命期 单个用户
查询字符串 小量简单的数据 直到下个页面跳转请求 服务 单个用户
2.Session:用于保存每个用户的专用信息。Session中的信息保存在Web服务器的内存中,保存的数据量可大可小。当Session超时或被关闭时将自动释放保存的数据信息。使用如下:
//存放信息
Session["UserNameID"]="1000";
//读取信息
String NameID=Session["UserNameID"].ToString();
6.隐藏域:Hidden控件属于Html类型的服务器控件,可以实现隐藏域的功能,他和其他的空间没什么区别只是不会在浏览器上显示,始终处于隐藏状态。
使用如下:
//存放信息
Hidden.Value="1000";
//读取信息
String UserNameID=Hidden.Value;
ViewState用法
ViewState和Session的用途是相同的,只是session的生命周期是整个会话.而viewstate的生命周期则是该页面结束之前.
也就是说你可以保存任意一个对象在viewstate中.然后在该页面的任何地方都可以直接从viewstate中拿出存好的值.
page_load中声明:ViewState["test"]="abc";
某按扭中:ViewState["test"]=ViewState["test"].ToString()+"def";
然后在其它地方直接写:string str=ViewState["test"].ToString();此时可得str的值为"abcdef".
当aspx页面重新加载后,上一次的存放在变量中的数据就会丢失的。
用ViewState来保存
如ViewState["aaa"]="要保存的值";
下次读取的时候可以先用if(ViewState["aaa"]==null)来判断一下是否有值
ViewState["aaa"]获得是object类型的,用的时候转一下先
ViewState只能在你当前页用,可以在当前页的任何一个地方用
使用如下:
//存取信息
ViewState["UserNameID"]="1000";
//读取信息
string NameID=ViewState["UserNameID"].ToString();
发表评论
-
控件的使用
2011-12-31 18:49 6351、AdRotator控件用法 <asp:AdRotat ... -
常用的简单算法
2011-11-17 20:38 794用二重循环实现冒泡排序 1 如何用二重循环将5个数字排序?N ... -
现在免费的.Net空间越来越少了,我发现了个空间大,而且完全免费的
2011-10-30 12:33 10云空间-全面进入免费云时代-国内首家免费T级云空间! 云空间- ... -
Asp.Net小技巧合集
2011-09-15 18:33 80420120122 小雪 在google中找免费的电子书籍 搜索 ... -
根据数据库现有数据生成单号
2011-08-01 22:45 907/// <summary> /// ... -
FreeTextBox控件的用法
2011-08-01 22:42 1117下载网址:http://freetextbox.com/def ... -
RSS读取文章
2011-08-01 22:37 1069/// <summary> /// 加载R ... -
C#中发送Email
2011-08-01 22:29 1081// 引入命名空间 using System.Net; usi ... -
Treeview控件的用法
2011-07-31 22:30 2004//treeview控件的用法,据我现在看,以下方法在winf ... -
数据库读取和保存图片
2011-07-31 20:49 922//从数据库读取图片,并保存为11.jpg using (Sq ... -
绘制饼图
2011-07-31 20:38 619using System.Drawing; public pa ... -
WebGrid用法
2011-07-31 12:15 5217首先安装Infragistics.NetAdv ... -
封装的上传文件的方法
2011-03-19 18:24 1083//上传按钮 protected void Butt ... -
IO操作
2011-03-19 18:22 6701、創建目錄,支持多級,根據輸入的目錄地址 Director ... -
彈出提示框
2011-03-19 18:19 9381、Response.Write(“<script la ... -
report service研究
2011-03-19 18:19 998報表服務器 Overwritedatasources ... -
Asp.net通用方法及属性
2011-03-19 17:57 7941. 在ASP.NET中专用属性: 获取服务器计算机名:P ... -
C#读写注册表操作类
2011-03-19 17:48 1248using System; using System.Coll ... -
保存DataTable的数据
2011-03-19 17:47 2216在botton的click事件中定义datatable,当cl ... -
在Asp.Net中使用事务
2011-03-16 21:37 688private string mConnStr = Confi ...
相关推荐
国军标技术状态管理 国军标技术状态管理是指在武器装备系统或技术状态项目研制过程中,通过对技术状态的标识、控制、纪实和审核等活动,确保技术状态的稳定性和可靠性。本文档对国军标技术状态管理的要求、程序和...
技术状态管理规范 技术状态管理是指对产品技术状态的标识、控制、纪实和审核,以确保产品技术状态的正确性、协调性和可追溯性。本文档将对技术状态管理的目的、适用范围、职责、工作流程、工作内容等进行详细说明。...
技术状态管理软件系统是指用于技术状态管理的软件系统,包括技术状态管理的数据模型、技术状态管理的业务流程、技术状态管理的权限管理等。 基线管理和技术状态管理是产品生命周期管理的重要组成部分,能够帮助企业...
### GJB 5709-2006 装备技术状态管理监督要求 #### 一、标准概述及背景 **GJB 5709-2006**是中国军用标准之一,全称为《装备技术状态管理监督要求》,于2006年5月17日发布,并于同年10月1日起正式实施。该标准取代...
Redux 是一个广泛使用的JavaScript状态管理库,尤其在React应用程序中被广泛应用。它的核心理念是提供一个中心化的存储仓库,用于管理应用的全局状态,确保状态的变化是可预测且受控的。Redux 的出现解决了在复杂...
技术状态管理是一种确保产品从概念开发到最终处置的全过程中,能够清晰追踪产品配置状态变更的管理实践。它涉及到记录、控制、报告产品在不同发展阶段的配置信息,以及这些配置所经历的变更。技术状态管理在产品生命...
### ASP.NET状态管理详解 #### 一、概述 在Web开发中,由于HTTP协议本身的无状态特性,使得服务器无法直接追踪用户的会话信息。为了克服这一限制,ASP.NET提供了多种状态管理技术,帮助开发者在不同的请求之间保持...
**NB-T20359-2015《核电厂技术状态管理》**是核电厂技术状态管理领域的权威指导文件,通过详细规定技术状态管理的各项内容和要求,为核电厂全寿命周期内的技术状态管理提供了全面的指导和支持。该标准强调了配置管理...
### GJB技术状态管理制度知识点详解 #### 一、引言 GJB技术状态管理制度是针对军事装备、武器系统等高可靠性和安全性要求的产品制定的一种规范化管理制度。本制度旨在通过技术状态管理来确保产品的功能特性和物理...
很多IT、互联网企业,研发管理人都是开发出身,需要好好学习技术状态管理
在React开发中,状态管理是构建复杂应用的关键部分。"基于流的状态管理"是指使用数据流的概念来处理和同步组件间的状态,这种理念受到了函数式编程库如RxJs的启发。RxJs是一个强大的响应式扩展库,它允许开发者通过...
HTTP请求、响应及状态管理
在iOS应用开发中,状态管理是一项关键任务,它关乎到应用程序的可维护性、可扩展性和用户体验。RxSwift是一个强大的响应式编程库,它引入了ReactiveX的概念,使得处理事件流变得更加简单和高效。本项目是基于RxSwift...
在构建复杂的单页面应用程序(SPA)时,状态管理成为了一个关键的组成部分。Vue.js 提供了 Vuex 作为官方的状态管理工具,但有时候,对于一些小型项目或者需要快速搭建的应用,Vuex 的复杂性可能显得有些过剩。这时...
在React生态系统中,状态管理是构建复杂应用的关键部分。随着React Hooks的引入,开发者现在可以更优雅地处理组件内部的状态和副作用,同时也为全局状态管理提供了新的思路。本篇文章将深入探讨如何使用React Hooks...
**Akita:Angular应用的状态管理框架** Akita是由Datorama开发的一个强大的状态管理库,专为Angular应用程序设计。它采用RxJS库作为其核心,提供了面向对象的、可扩展的状态管理解决方案,使得在复杂的Angular应用...
在IT行业中,技术状态管理是一项重要的管理活动,它主要应用于软件开发过程中,旨在确保软件产品的质量、可控性和可追溯性。根据题目提供的信息,“技术状态管理”这一标题明确指出了文章的主题,即如何通过有效的...
在微信小程序的开发过程中,有时我们需要管理全局状态和实现页面间的通信,这通常是通过引入某种状态管理库来完成的。本教程将介绍如何参考Vuex的设计理念,为微信小程序构建一个自定义的状态管理器,以解决这些问题...
状态管理用于无状态的Web页面之间的数据传递和信息维护。本文探讨了ASP.NET网页编程中客户端和服务器端状态管理技术的工作原理和实现方法,并对各项技术的特点进行分析比较。这对于如何开发出执行效率高、安全性强...