首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 状态管理

题目答案

    HTTP协议是无状态的。客户端发出请求时,从客户端到服务器会建立连接,请求完成后,会关闭连接。但是,通常从一个页面进入另一个页面时,需要记住一些客户端信息。这有几种实现方法。

    对于可以保持状态的各种方法,主要的区别是在客户端还是服务器端存储状态。下表概述了不同的状态管理技术,以及状态在多长时间内是有效的。

状态类型

客户端还是服务器端的资源

有效时间

视图状态

客户端

仅在单个页面内有效

cookie

客户端

浏览器关闭时,将删除临时cookie;永久cookie则存储在客户 端系统的磁盘上

会话

服务器

会话状态与浏览器会话关联在一起。当经过设定的超时时间(默 认为20分钟)后,会话将失效

应用程序

服务器

应用程序状态被所有客户端共享。在服务器重启前,这个状态 是有效昨

缓存

服务器

类似于应用程序状态,缓存也是共享的。开发人员能控制缓存 什么时候失效


网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端