博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 页面之间传值的几种方式
阅读量:4553 次
发布时间:2019-06-08

本文共 712 字,大约阅读时间需要 2 分钟。

1 Request.QueryString  可以将传递的值在地址栏中显示,如果是传递一个或者多个安全性低或者结构简单的数据,可以使用;如果是传递数组或者对象,则不推荐使用;

优点 1 使用简单 对安全性低的或者,效率高

缺点 1 缺乏安全性 2 不能传递对象 

2 Session 如果存储数据过程,则会消耗过多的服务器端资源;

优点 1 不仅传递简单数据类型 还可以传递对象 2 数据量大小是不限制的

缺点 1 容易丢失  2 存储大量的数据则会消耗过多的服务器端资源

3 Cookie 用于在用户的浏览器上存储小块的信息 cookie通过http头部在浏览器和服务器之间传递cookie只包含字符串值,如果想要传递数字信息,则先转化为字符串形式;

cookie是存放在客户端的,而session是存放到服务器端的; cookie的使用要配合asp.net的request来使用;

优点 1 使用简单 可以在网站中保存用户的状态

缺点 1 被认为用来收集用户隐私信息 2 安全性不高 容易被伪造

4 Application 作用范围是整个全局,对所有的用户都是有效的。在整个应用程序的生命周期中都是有效的。所以可以在不同的页面对其取值,其和session的区别是 ,application是所有用户共有的全局变量,session是各个用户独有的全局变量;使用例子 网站访问数;

优点 1 使用简单 数据量大小无限制 2 不仅传递简单数据 还可以传递对象 3 消耗较少的服务器资源

缺点 1 容易被误操作

 5 待更新~

转载于:https://www.cnblogs.com/yachao1120/p/6551502.html

你可能感兴趣的文章
springboot:集成fastjson(教训)
查看>>
网络流 Edmons-Karp 算法讲解
查看>>
「NOIP2018模拟9.10」公约数 - 找规律 - gcd
查看>>
使用java理解程序逻辑(15)
查看>>
bzoj 1879 状压dp
查看>>
python 一些特殊用法和坑
查看>>
WIFI密码破解全攻略
查看>>
c++string各种函数
查看>>
errno.h含义
查看>>
字典树(模型体)
查看>>
盒模型详解
查看>>
bzoj2157 旅游
查看>>
bzoj5016 [Snoi2017]一个简单的询问
查看>>
poj2417 bzoj3239 Discrete Logging(bsgs)
查看>>
UVa10054 - The Necklace(欧拉回路【输出带来的麻烦)
查看>>
string和stringbuffer的区别 集合的作用 ArrayList vector linklist hashmap hashtable collection和collections...
查看>>
6月27日 ajax
查看>>
iOS开发之画图板(贝塞尔曲线)
查看>>
4嵌入式作业io
查看>>
IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
查看>>