加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 为什么会话是ASP.NET MVC应用程序的灾难?

发布时间:2020-12-15 19:30:22 所属栏目:asp.Net 来源:网络整理
导读:为什么说我们不应该在ASP.NET MVC应用程序中使用会话变量?我遇到了 this answer这样说。在这种情况下,我将如何维护请求,如登录用户信息和一些相关数据与他的帐户相关联的值? 这是Darin的答案。 Why are you using HttpContext.Current in an ASP.NET MVC
为什么说我们不应该在ASP.NET MVC应用程序中使用会话变量?我遇到了 this answer这样说。在这种情况下,我将如何维护请求,如登录用户信息和一些相关数据与他的帐户相关联的值?

这是Darin的答案。

Why are you using HttpContext.Current in an ASP.NET MVC application?
Never use it. That’s evil even in classic ASP.NET webforms
applications but in ASP.NET MVC it’s a disaster that takes all the fun
out of this nice web framework.

解决方法

像ASP.NET MVC这样的框架的基本原理之一是它们是无状态的,就像Web一样。 ASP.NET Web窗体是一种模仿无状态环境的状态模式的尝试。 It is a lie,换句话说。

在ASP.NET MVC应用程序中使用Session变量有点像把一个角给马的头,称为独角兽。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读