Asp.net 请求中变量的保存方式
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 请求中变量的保存方式相关推荐
- JS中变量的存储方式 -- 栈和堆
栈空间和堆空间 JS变量都存储在内存中,而内存给变量开辟了两块存储空间,分别为栈(stack)空间和堆(heap)空间 栈空间:存放JS基本数据类型,通过按值访问,可以直接操作保存在变量中的实际值. ...
- c语言中负数的读取和存储,C语言中负数的存储方式
详细介绍负数的文章: https://blog.csdn.net/daiyutage/article/details/8575248 1.以char类型举例,其取值范围是 -128 ~ 127,即-2 ...
- python中变量的作用域有几种_Python中变量的作用域(variable scope)
http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 #!/usr/bin/ ...
- python中变量的地址引用和拷贝
python中变量的地址引用和拷贝 最近在自学python,看官方文档的时候被copy弄懵了,所以恶补了一下关于变量到底是怎么回事的知识,总结一下自己思考和参考其他文章的内容,此篇作为备忘录(岁数大了 ...
- 在ASP.NET MVC中使用IIS级别的URL Rewrite
在ASP.NET MVC中使用IIS级别的URL Rewrite 原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的 ...
- matlab 指定路径保存图片_关于matlab图片保存方式
之前的matlab学习中接触了各种图片的处理方式和算法函数,现在考虑的是如何保存和输出图片 matlab中的图片保存方式 imwrite函数 imwrite函数是和imread函数配套的图片读取输出函 ...
- MATLAB工作空间变量的保存方法总结,非常实用!
对于工作空间中变量的保存和载入可以使用save和load命令,详细的使用方法通过help指令获取(help save,help load).两条指令最常用的情况为: 1.% 保存整个工作空间至指定的m ...
- ASP.NET Core中如何调整HTTP请求大小的几种方式
一.前言 一般的情况下,我们都无需调用HTTP请求的大小,只有在上传一些大文件,或者使用HTTP协议写入较大的值时(如调用WebService)才可能会调用HTTP最大请求值. 在ASP.NET Co ...
- 初探CSRF在ASP.NET Core中的处理方式
前言 前几天,有个朋友问我关于AntiForgeryToken问题,由于对这一块的理解也并不深入,所以就去研究了一番,梳理了一下. 在梳理之前,还需要简单了解一下背景知识. AntiForgeryTo ...
最新文章
- wpf 窗口的返回值_如何:获取页函数的返回值
- 【直播】陈信达:零基础计算机视觉之机器学习基础
- 数据库事务的四大特性和隔离级别
- pytorch 卷积分组
- SAP Hybris Commerce里类似ABAP里的透明表设计
- android 通过webview调起支付宝app支付
- mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全
- 初学者python笔记(封装、反射、类内置attr属性、包装与授权)
- 还在家隔离呢?没事写写这些程序吧!
- 从 0 开始学习 GitHub 电子书免费送
- 关于安装CNPM 与搭建VUE空白项目
- 闭着眼学基础python 保姆教程:组合数据类型(2)映射与集合类型
- EasyUI 表格制作
- 微机原理知识点总结9(8255A+8251A)
- 国产 CAE 软件研发
- vue watch监听中 immediate, deep, hander的作用
- 计算机三级网络技术需要考二级什么,考计算机三级要先考二级吗?计算机三级的考试内容是什么?...
- 电视显示正在接入或无法接入认证服务器,长虹网络电视无法连接服务器,怎么回事?-长虹电视接入网络障碍...
- 从今天起,每天写一篇日志,记录我的学习!
- 矩形波如何傅立叶展开_SolidWorks三维钣金展开放样实例教程
热门文章
- 数据结构--栈(附上STL栈)
- java.lang.IllegalArgumentException: KeyValue size too large
- 阿里资深技术专家:如何快速成长为技术大牛?
- [机器学习]一个例子完美解释朴素贝叶斯分类器
- 在window10 WSL 中编译 OpenJDK13
- 【语义分割】OCRNet:Object-Context Representations for Semantic Segmentation
- 检测和语义分割_分割和对象检测-第2部分
- FIR基本型仿真_03
- 有多少恐怖小说家就应该有多少种吓唬人的方法
- VHDL程序基本构建