netcore数据保存
netcore
每次请求控制器的某个方法,
控制器里的 Dictory字典里的数据都是空的(不会报错上一次请求时保存的数据)
这是为什么?我该用什么数据保存
形如
public dictory dic=new dictory <string,stirng>();
//方法
public string Test(){
}
回答
首先,你要知道 每次请求 发生了什么。
如果控制器不是单例,每次请求都会new一个控制器实例,字典作为每个实例的一个成员,自然也会初始化(新new)