我正在使用Vb.net。
我有一個計數器變量。 Dim rc as Integer。
這是一個班級變量。
第一次加載頁面時,其值應爲0.
但後來我用各種方法操縱其值。大多數方法& RC的值之後
我的頁面重新加載時被重新初始化爲0 請建議我如何才能避免這種情況。我需要重新加載頁面,但計數器應該不斷遞增。如何避免vb.net中頁面加載變量的變化值
0
A
回答
1
你需要一個「共享」(又名靜態)變量:
Public Shared rc As Integer
這將讓你的價值在內存中,只要應用程序是活的。當應用程序重置(出於任何原因)時,您將失去價值。
如果你需要保持更久,那麼你需要的東西更持久,就像在一個數據庫中存儲的值。
-1
將值存儲在變量中,並在頁面重新加載時增加值。
相關問題
- 1. 如何避免在頁面加載時重新分配變量
- 2. C++:避免優化變量
- 3. 如何避免sprintf的加盟變量
- 4. 如何避免需要變量變量?
- 5. 如何將值附加到變量中並避免重複值?
- 6. 如何避免time_t變量?
- 7. 如何避免在頁面刷新時重置Javascript變量?
- 8. 將屏幕寬度變成javascript變量並通過ajax發送到php頁面以避免頁面加載
- 9. 在頁面上更新全局變量在Global.asax中加載VB.net
- 10. 如何將vb.net變量加載到javascript
- 11. FLIR:避免難看的頁面加載
- 12. 如何避免初始化已經初始化的變量?
- 13. 如何提交頁面加載頁面並從PHP變量中取回值
- 14. 如何避免集中在輸入框的頁面加載後
- 15. 如何避免外部變化?
- 16. 避免在日曆上加載頁面
- 17. 避免頁面加載點擊
- 18. 避免頁面重新加載在GWT
- 19. 頁面加載後Javascript變量值不會改變
- 20. 頁面加載的PHP會話變量
- 21. 如何避免全局變量
- 22. 如何避免重複變量?
- 23. ASP.NET MVC如何避免靜態變量?
- 24. React + Flux - 如何避免全局變量
- 25. 如何避免全局屏幕變量?
- 26. 如何避免在angularjs冗餘變量
- 27. 如何避免使用靜態變量?
- 28. 全局變量,如何避免它們
- 29. 避免變化()來imshow()
- 30. Mercurial - 避免空白變化
Joe,Thanks.Using Shared解決了我的問題。不同的用戶會話同時運行時,rc的值是不同的? – 2011-01-05 21:34:29
它與頁面的類型相關,所以它對ASP.NET,用戶,會話或其他任何內容(甚至包括頁面的實例)都一無所知 - 您可以將此變量放入Global類或其他任何常規類中。 NET類。只要應用程序正在運行,只有一個值。如果你需要它來了解用戶,你需要使用Session對象,或者將它綁定在別的地方。 – 2011-01-05 22:02:45
您可能需要花些時間來介紹面向對象編程 - 除了其他內容之外,區分靜態/共享變量與實例變量非常重要。這將是值得您的時間來看看它。 – 2011-01-05 22:05:10