Asp.net mvc 如何在MVC中使用全局变量

Asp.net mvc 如何在MVC中使用全局变量,asp.net-mvc,Asp.net Mvc,我想创建一个类的单个实例,该实例应可供我的所有控制器使用。这有点像只有一个用户的系统中的购物车。我一直在为此使用会话状态,但它在一段时间后超时,这是一个问题 我会考虑使用应用程序状态并在GULAL.ASAX中进行连接。MVC就是这样做的,还是有一种更适合该框架的方法?我建议您查找System.Runtime.Caching命名空间,因为它可以让您在内存中缓存变量,只要需要就可以 但是,如果是我,我可能会将数据存储在某种描述的数据源中。使用单例。如果检测到已分配的类,则让具有类方法的类返回自身。另

我想创建一个类的单个实例,该实例应可供我的所有控制器使用。这有点像只有一个用户的系统中的购物车。我一直在为此使用会话状态,但它在一段时间后超时,这是一个问题


我会考虑使用应用程序状态并在GULAL.ASAX中进行连接。MVC就是这样做的,还是有一种更适合该框架的方法?

我建议您查找System.Runtime.Caching命名空间,因为它可以让您在内存中缓存变量,只要需要就可以


但是,如果是我,我可能会将数据存储在某种描述的数据源中。

使用单例。如果检测到已分配的类,则让具有类方法的类返回自身。另一个分配自己并返回自己。到这里来了解一下具体的操作方法