【发布时间】:2015-07-02 11:50:35
【问题描述】:
为什么我们在 ASP.NET 中使用 Session() 状态对象在任何用户的整个会话期间存储和检索数据?为什么不使用全局变量而不是 session()....类似地 View() 状态来存储和访问页面内任何位置的数据...为什么这个功能存在,而我们可以简单地将数据存储在变量中并在任何地方访问它需要吗?请说明
【问题讨论】:
-
因为 HTTP 是无状态的。每个新请求都只是一个新请求。会话变量、应用程序变量、缓存——这些都是为无状态架构提供某种“状态”的方式。
-
是时候了解 asp.net 的无状态特性了 :) 。 here
标签: asp.net viewstate session-state