[quote=引用 6 楼 yb871201 的回复:] 服务器重启是没有问题。 因为用户只要重新登入了。 就相当于恢复全部的值。
[quote=引用 楼主 yb871201 的回复:] 但是不想用因为用户多了。怕服务器压力大。
所谓“全局变量”,在.net中可以使用一个static变量。例如public static Dictionary<string, MyStateContainerType> dic = new Dictionary<string, MyStateContainerType>(); 不过asp.net的数据会随时丢失(仅仅能够保证再一次会话的过程中间不会丢失,瞬间会话结束就可能丢失)。因此还是以数据库为基础来设计持久化数据更好。这其实就是asp.net的特点之一。
public static Dictionary<string, MyStateContainerType> dic = new Dictionary<string, MyStateContainerType>();
服务器重启是没有问题。 因为用户只要重新登入了。 就相当于恢复全部的值。
但是不想用因为用户多了。怕服务器压力大。
可以用分布式缓存解决session的缺点
写个公共父类,然后在父类中用个变量保存
用txt文件 log 保存
[quote=引用 12 楼 yb871201 的回复:] 大家还有好办法吗?
大家还有好办法吗?
用日志好不好
62,072
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧