zoukankan      html  css  js  c++  java
  • asp.net 页面之间传值的几种方式

    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 待更新~

  • 相关阅读:
    PHP 类的继承问题
    爬虫第一章
    如何给CBV添加装饰器
    结巴分词 gensim系数矩阵相似度 pypinyin
    elasticsearch 第二章 elasticsearch的详细用法及参数
    运维自动化 第五章 playbook 模块补充
    运维自动化 第四章 模块
    运维自动化 第三章 ansible
    正则补充
    运维自动化 第二章 openpyxl的用法,读写excel内容
  • 原文地址:https://www.cnblogs.com/yachao1120/p/6551502.html
Copyright © 2011-2022 走看看