题主首先文字表达能力实在有限,描述不清自己碰到的问题;其次心态不好,不虚心。 我帮你换个问法: 在WEB应用程序中,一个用户在请求控制器时产生了一个数据(某个类的实例),使用什么方式来存储它(不考虑数据),才能使得该用户下次请求控制器时,还能使用这个数据? 答案是:使用会话变量,也就是Session。 顺便提一句:如果你全面地学习过asp.net的基础部门,那么当你想到这个需求时,你应该会很自然地想到这个答案,而不是去折腾什么“全局变量”。c#语言中没有全局变量这个概念。
你思考的逻辑不对,执意这样去做解决不了问题,就算是执意这样解决了问题,那也是垃圾程序
[quote=引用 6 楼 zhoufeng0401 的回复:] [quote=引用 4 楼 sp1234 的回复:] 全局变量就是全局变量,你这个要求没法满足。因为违背最起码的道理。
[quote=引用 9 楼 gengchenhui 的回复:] [quote=引用 6 楼 zhoufeng0401 的回复:] [quote=引用 4 楼 sp1234 的回复:] 全局变量就是全局变量,你这个要求没法满足。因为违背最起码的道理。
[quote=引用 4 楼 sp1234 的回复:] 全局变量就是全局变量,你这个要求没法满足。因为违背最起码的道理。
存session或者cookie吧
全局变量就是全局变量,你这个要求没法满足。因为违背最起码的道理。
用ajax配合Asp.net的一般处理程序。可以成功。保证线程安全的话只要保证只有ajax访问你这个对象的数据。其他不能访问就行了。
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧