我的代碼上傳到服務器後,我面臨的問題是,當一次訪問多個用戶的靜態數據表時,數據正在合併,即 在我的情況下, m使用靜態數據表進行文件上傳。讓我們考慮2個用戶嘗試從不同位置上傳不同的文檔。這裏問題是數據表將這些用戶文檔保存在單個數據表中,而不是爲每個用戶創建新的實例。我與靜態數據表問題
0
A
回答
1
如果將變量定義爲靜態,則它將獲得應用程序範圍,這意味着該變量將與訪問應用程序的所有用戶共享(如果用戶來自不同的系統或具有不同的會話或瀏覽器)。你已經擁有的代碼就是一個例子。
你可以在這種情況下做的是:
保持會話的數據表,所以它會被實例爲每個用戶。如果你想在多個頁面中訪問它,或者在頁面本身中聲明DataTable。 Here you can find detailed Explanation with Example
+1
感謝您的幫助。這真的幫助我解決了我的問題。 –
相關問題
- 1. 與靜態數據
- 2. 靜態/靜態問題Java
- 3. 半靜態數據設計問題
- 4. WCF服務與靜態數據的問題
- 5. 的foreach與靜態數據
- 6. 緩存問題與靜態XML
- 7. 與C++靜態庫鏈接問題
- 8. 問題與靜態遞歸方法
- 9. 問題與c中的靜態庫
- 10. Httprouter與靜態文件的問題
- 11. 靜態/非靜態方法問題
- 12. Android的靜態VS非靜態問題
- 13. 靜態和非靜態問題
- 14. 問題從靜態查詢元數據表中獲取元數據
- 15. 分組靜態表背景問題
- 16. 問題與動態數組列表
- 17. 與EXTERN靜態表
- 18. PHP範圍問題或靜態問題
- 19. 添加靜態字典數據到我的靜態數組
- 20. android-靜態函數錯誤問題
- 21. 初始化靜態數組問題
- 22. 靜態數組分配問題!
- 23. 類問題中的靜態int數組
- 24. JSF中的動態數據表問題
- 25. facebook靜態fbml問題
- 26. 靜態INT主要問題
- 27. 問題的靜態變量
- 28. 笨靜態類問題
- 29. android-靜態方法問題
- 30. 靜態變量問題
一個解決方案是不使用靜態。創建一個單例實例,以便每個用戶擁有他/她自己的數據表。 –
在此處添加代碼.. – Hassan
這是什麼? Web API?顯示你如何定義'DataTable'以及你如何訪問它。這是不完整的和不清楚的。 – user3185569