我的代码上传到服务器后,我面临的问题是,当一次访问多个用户的静态数据表时,数据正在合并,即 在我的情况下, m使用静态数据表进行文件上传。让我们考虑2个用户尝试从不同位置上传不同的文档。这里问题是数据表将这些用户文档保存在单个数据表中,而不是为每个用户创建新的实例。我与静态数据表问题
0
A
回答
1
如果将变量定义为静态,则它将获得应用程序范围,这意味着该变量将与访问应用程序的所有用户共享(如果用户来自不同的系统或具有不同的会话或浏览器)。你已经拥有的代码就是一个例子。
你可以在这种情况下做的是:
保持会话的数据表,所以它会被实例为每个用户。如果你想在多个页面中访问它,或者在页面本身中声明DataTable。 Here you can find detailed Explanation with Example
+1
感谢您的帮助。这真的帮助我解决了我的问题。 –
相关问题
- 1. 与静态数据
- 2. 半静态数据设计问题
- 3. WCF服务与静态数据的问题
- 4. 的foreach与静态数据
- 5. 问题与c中的静态库
- 6. Android的静态VS非静态问题
- 7. 问题从静态查询元数据表中获取元数据
- 8. 分组静态表背景问题
- 9. 与EXTERN静态表
- 10. 问题与动态数组列表
- 11. 初始化静态数组问题
- 12. 类问题中的静态int数组
- 13. 静态数组分配问题!
- 14. JSF中的动态数据表问题
- 15. AS3:静态范围问题
- 16. Iphone静态库问题
- 17. 静态变量问题
- 18. Hive静态分区问题
- 19. 问题的静态变量
- 20. PHP静态类问题
- 21. 静态库的问题
- 22. wpf静态绑定问题
- 23. libpng15静态链接问题
- 24. 笨静态类问题
- 25. 静态字段问题
- 26. 静态变量问题
- 27. php静态方法问题
- 28. 接口,静态类问题
- 29. android-静态方法问题
- 30. 访问Haxe静态字段的静态初始化的非静态数据
一个解决方案是不使用静态。创建一个单例实例,以便每个用户拥有他/她自己的数据表。 –
在此处添加代码.. – Hassan
这是什么? Web API?显示你如何定义'DataTable'以及你如何访问它。这是不完整的和不清楚的。 – user3185569