ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)
http://hi.baidu.com/xkplt/blog/item/c13e79097f579ea62fddd45f.html
以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping) 在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?
1.Application对象
//存放信息
Session["username"]="zhouhuan"; //读取数据 string UserName=Session["username"].ToString(); 3.Cookie对象
//存放信息
Response.Cookies["UserID"].Value="0001"; //读取信息 string UserID=Response.Cookies["UserID"].Value; 4.ViewState对象
//存放信息
ViewState["nameID"]="0001"; //读取信息 string NameID=ViewState["nameID"].ToString(); 5.Cache对象
//存放信息
Cache["nameID"]="0001"; //存放信息 Cache.Insert("nameID","0001"1); //读取信息 string NameID=Cache["nameID"].ToString(); 6.隐藏域
//存放信息
Hidden.Value="0001"; //获取信息 string NameID=Hidden.Value; 7.查询字符串
Response.Redirect("List.aspx?nameID=0001&gradeID=002");
//执行上面的语句后在IE地址栏显示的URL的代码如下。 http://localhost/List.aspx?nameID=0001&grade=002 //当跳转到List.aspx后,可以通过以下代码获得所传递的信息。 string NameID.GradeID; NameID=Request.Params["nameID"]; GradeID=Request.Params["gradeID"]; 除了以上介绍的几种对象外,还可以使用Context对象和Web.Config配置文件。 |
ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)相关推荐
- 比较.ASP.NET中Application,Session,Cookie,ViewState和Cache
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等.下面分别介绍它们的用法和区别. 方法 信息量大小 作用域和保 ...
- Application,Session,Cookie,ViewState和Cache区别
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等.下面分别介绍它们的用法和区别. 方法 信息量大小 作用域和保 ...
- Asp.net中Application Session Cookie ViewState Cache
Application 1. Application用来保存所有用户共用的信息 2. 在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Ap ...
- Application Session Cookie ViewState Cache Hidden 区别
ASP.NET中,有多种保存信息的对象,如:Application,Session,Cookie,ViewState.Cache等,它们有什么区别?应用环境是什么? 为了更清楚的了解,我们总结出每一种 ...
- ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别 在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,C ...
- Application,Session,Cookie和ViewState等对象用法和区别
在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等.下面分别介绍它们的用法和区别. 方法 ...
- Asp.net MVC使用Filter解除Session, Cookie等依赖
本文,介绍了Filter在MVC请求的生命周期中的作用和角色,以及Filter的一些常用应用场景. 同时针对MVC中的对于Session,Cookie等的依赖,如何使用Filter解依赖. 如果大家有 ...
- ASP.NET中实现页面间的参数传递 QueryString\Application\Session\Cookie
一.使用QueryString 使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到. (1)优点和缺点 优点: 1.使用简单,对于安全性要求不高时传 ...
- Asp.net MVC使用Model Binding解除Session, Cookie等依赖
上篇文章"Asp.net MVC使用Filter解除Session, Cookie等依赖"介绍了如何使用Filter来解除对于Session, Cookie的依赖. 其实这个也可以 ...
最新文章
- C语言函数集(十六)
- 开始学习python的感受
- java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法
- SAP Cloud Connector里点击Check按钮的可达性roundtrip实现
- Android入门(11)| 全局广播与本地广播
- 最小新整数(信息学奥赛一本通-T1231)
- nsis如何设置运行安装包传参_使用NSIS制作安装包
- 让Windows 7安装更快速.
- iostream头文件
- vue.js入门以及和echarts整合之柱状图和中国地图
- 哪个说了算?漫谈网吧网络的稳定和安全(转)
- 2019python全栈第22期百度云_2019年最新老男孩Python全栈第22期
- 论文阅读笔记:ShuffleNet
- 最新消息:原谷歌中国副院长刘骏任职人民搜索首席科学家
- 迅雷离线下载分享网站
- JAVA转go系列之我为什么要学习GO
- 新手问题:如何理解sql语句中 +textBox1.Text+
- 使用Qt开发的软件一览
- 限时订单实现方案(DelayQueue、ActiveMq)
- Firefox 火狐 浏览器下载文件文件名中文乱码解决
热门文章
- Part7 继承与派生 7.4派生类的构造和析构
- 深度学习之神经网络的结构
- JS调用CS里的方法:PageMethods
- 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!
- 策略模式在公司项目中的运用实践,看完又可以涨一波实战经验了!
- 大厂面试官必问的 MySQL 索引调优等问题,看这篇就够了
- 阿里云原生张羽辰:服务发现技术选型那点事儿
- 如何高效地进行敏捷开发管理
- 关于某些同行盗用“jeecg”关键词在百度竞价中推广的声明
- JEECG Framework 3.4.3 GA 版本发布