论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
大数据
›
数据仓库与分析
›
ASP.NET第五章 Application、Session和Cookie对象 ...
ASP.NET第五章 Application、Session和Cookie对象
诗林
论坛元老
|
2024-6-14 21:41:50
|
显示全部楼层
|
阅读模式
楼主
主题
1340
|
帖子
1340
|
积分
4020
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
第五章
Global 全局的
1.包含全部应用步伐的设置设置
2.存储全部事件的事件处理步伐
3.存储在应用步伐的根目录下
4.它的位置界说应用步伐的限界
Global.asax六大事件:
1.Application_Start
调用当前应用步伐目录(或其子目录)下的第一个 ASP.NET 页面时触发
2.Application End
应用步伐的末了一个会话结束时触发用 Internet 服务管理器管理单位停止Web 应用步伐时也会触发
3.Application BeginRequest
每次页面哀求开始时触发(抱负环境下是在页面加载或革新时)
4.Application EndRequest
每次页面哀求结束时(即每次在欣赏器上实行页面时)触发
5.Session Start
每次新的会话开始时触发
6.Session End
会话结束时触发。(关于会话可以接纳何种方式结束,请参见会话对象)
Application 对象
变量用于在应用步伐实行时存储数据
页面级
string myname = “Graham ";
Response.Write (“欢迎 " + myname);
对象级
应用步伐级
会话级
Lock 和 Unlock 方法
上锁:
Lock() 用于防止用户更改 Application 对象的属性
Lock() 可用作 Application.Lock()
解锁:
Unlock() 方法用于释放对应用步伐变量的锁定
UnLock() 可用作
Application.UnLock()
Application保存在服务端
Session存储于服务端
Cookie保存在客户端
Cookie:会话Cookie、持久性Cookie
Session 对象
1.Session 对象用于存储用户的信息
2.当新用户哀求应用步伐的网页时,Server 对象会检查用户是否有 SessionID
3.优点
Session 对象包含特定于某个用户的信息
在用户会话期间可以记录和监视特定于用户的信息
当会话过期或终止时,服务器就会清除 Session 对象
Session 变量
Session 变量与 application 变量不同,Session 变量作用于局部,application 变量作用于全局
Session 变量仅提供给会话中的特定用户
Session 变量可用于存储在整个用户会话过程中都可以访问的值
Session事件
1.Session_Start
当新用户访问一个应用步伐时会激活该事件
2.Session_End
用户退出应用步伐时,就会触发 Session_End 事件
Session属性
1.SessionID
包含一个唯一的用户会话标识符。它用于在会话过程中跟踪用户的信息。要检索 SessionID,使用 Session.SessionID
2.TimeOut
设置用户超时,即它以分钟为单位指定 Session 对象在释放资源之前能够保持闲置的时间。用户可导航至另一个站点而不用关闭该应用步伐。假如设定了超时属性,则无人操纵的用户会话可被清除,由此释放服务器的资源。 默认值为 20 分钟。可通过在 ASPX 文件中赋值来更改此设置。例如,<% Session.Timeout = 10 %>
3.LCID
用于设定当地标记符. 它可存储当地信息,如日期、货币和时间格式。例如 Session.LCID = 0x040C 将当地标识符设定为法国当地标识符
4.IsNewSession
若该会话是由当前哀求创建的,该属性将返回值 true
5.Item
获取或设置会话值的名称
6.Count
获得会话状态聚会合的项数
总结:
1.Global.asax 文件包含常用的2.Application_Start、Application_End、Session_Start、Session_End等事件
3.Application 对象是存储于服务器的全局变量
4.Cookie 存储信息于客户端
5.Session 对象用于在服务器端存储用户的信息,在用户结束会话时被清除
6.新用户访问应用步伐时会激活 Session_Start 事件,而用户退出应用步伐时会7.触发 Session_End 事件
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
诗林
论坛元老
这个人很懒什么都没写!
楼主热帖
Java软件架构师-25个关注点
Windows安装mamba全流程(全网最稳定最 ...
【Linux】Ubuntu20.04解决网卡、显卡驱 ...
Android技能整理:一文秒懂Flutter跨平 ...
Adobe2024全家桶win及Mac系统安装包下 ...
Kafka(一)利用Docker Compose安装单 ...
高通相机camx-chi 架构详解
24年首批!上海通管通报违规app涉及欧莱 ...
使用stripe进行在线支付、退款、订阅、 ...
【Linux】网络设置(静态/动态/手动/nm ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
物联网
程序人生
Oracle
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表