Session:

当前浏览器用户,在浏览器关闭后或者是指定时间后(默认为20分钟)失效

同时根据Session的存储方式,有不同的情况:

  • InProc:该模式Session将会被保存在IIS进程中,如果IIS进程重启,那么Session将会丢失
  • StateServer:该模式Session将会被存储在ASP.NET State Service进程中,IIS进程的重启将不会引起Session的失效,只有ASP.NET State Service进程重启后才会失效。采用该方式存储Session时ASP.NET State Service进程可以和IIS不在同一台PC。
  • Sql Server:使用Sqlserver保存Session,这是最保险的方案,Session值将会采用数据信息存储在数据库中。

在使用StateServer和SqlServer保存Session时,因为对象已经不是在一个进程中进行传输,所以该对象一定要是能够序列化的([Serializable])。

ViewState:

在当前客户端和当前页面有效

存储过大数据会严重影响页面读取效率

Cookie:

在当前机器有效,可指定过期时间

Static变量:

存储在服务器端,所有的用户共享使用

静态变量保存在页面对应的类中,如果该页面对象被回收,那静态变量也会被回收。

转载于:https://www.cnblogs.com/celery94/archive/2010/03/09/1681586.html

Asp.net 请求中变量的保存方式相关推荐

  1. JS中变量的存储方式 -- 栈和堆

    栈空间和堆空间 JS变量都存储在内存中,而内存给变量开辟了两块存储空间,分别为栈(stack)空间和堆(heap)空间 栈空间:存放JS基本数据类型,通过按值访问,可以直接操作保存在变量中的实际值. ...

  2. c语言中负数的读取和存储,C语言中负数的存储方式

    详细介绍负数的文章: https://blog.csdn.net/daiyutage/article/details/8575248 1.以char类型举例,其取值范围是 -128 ~ 127,即-2 ...

  3. python中变量的作用域有几种_Python中变量的作用域(variable scope)

    http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 #!/usr/bin/ ...

  4. python中变量的地址引用和拷贝

    python中变量的地址引用和拷贝 最近在自学python,看官方文档的时候被copy弄懵了,所以恶补了一下关于变量到底是怎么回事的知识,总结一下自己思考和参考其他文章的内容,此篇作为备忘录(岁数大了 ...

  5. 在ASP.NET MVC中使用IIS级别的URL Rewrite

    在ASP.NET MVC中使用IIS级别的URL Rewrite 原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的 ...

  6. matlab 指定路径保存图片_关于matlab图片保存方式

    之前的matlab学习中接触了各种图片的处理方式和算法函数,现在考虑的是如何保存和输出图片 matlab中的图片保存方式 imwrite函数 imwrite函数是和imread函数配套的图片读取输出函 ...

  7. MATLAB工作空间变量的保存方法总结,非常实用!

    对于工作空间中变量的保存和载入可以使用save和load命令,详细的使用方法通过help指令获取(help save,help load).两条指令最常用的情况为: 1.% 保存整个工作空间至指定的m ...

  8. ASP.NET Core中如何调整HTTP请求大小的几种方式

    一.前言 一般的情况下,我们都无需调用HTTP请求的大小,只有在上传一些大文件,或者使用HTTP协议写入较大的值时(如调用WebService)才可能会调用HTTP最大请求值. 在ASP.NET Co ...

  9. 初探CSRF在ASP.NET Core中的处理方式

    前言 前几天,有个朋友问我关于AntiForgeryToken问题,由于对这一块的理解也并不深入,所以就去研究了一番,梳理了一下. 在梳理之前,还需要简单了解一下背景知识. AntiForgeryTo ...

最新文章

  1. wpf 窗口的返回值_如何:获取页函数的返回值
  2. 【直播】陈信达:零基础计算机视觉之机器学习基础
  3. 数据库事务的四大特性和隔离级别
  4. pytorch 卷积分组
  5. SAP Hybris Commerce里类似ABAP里的透明表设计
  6. android 通过webview调起支付宝app支付
  7. mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全
  8. 初学者python笔记(封装、反射、类内置attr属性、包装与授权)
  9. 还在家隔离呢?没事写写这些程序吧!
  10. 从 0 开始学习 GitHub 电子书免费送
  11. 关于安装CNPM 与搭建VUE空白项目
  12. 闭着眼学基础python 保姆教程:组合数据类型(2)映射与集合类型
  13. EasyUI 表格制作
  14. 微机原理知识点总结9(8255A+8251A)
  15. 国产 CAE 软件研发
  16. vue watch监听中 immediate, deep, hander的作用
  17. 计算机三级网络技术需要考二级什么,考计算机三级要先考二级吗?计算机三级的考试内容是什么?...
  18. 电视显示正在接入或无法接入认证服务器,长虹网络电视无法连接服务器,怎么回事?-长虹电视接入网络障碍...
  19. 从今天起,每天写一篇日志,记录我的学习!
  20. 矩形波如何傅立叶展开_SolidWorks三维钣金展开放样实例教程

热门文章

  1. 数据结构--栈(附上STL栈)
  2. java.lang.IllegalArgumentException: KeyValue size too large
  3. 阿里资深技术专家:如何快速成长为技术大牛?
  4. [机器学习]一个例子完美解释朴素贝叶斯分类器
  5. 在window10 WSL 中编译 OpenJDK13
  6. 【语义分割】OCRNet:Object-Context Representations for Semantic Segmentation
  7. 检测和语义分割_分割和对象检测-第2部分
  8. FIR基本型仿真_03
  9. 有多少恐怖小说家就应该有多少种吓唬人的方法
  10. VHDL程序基本构建