我正在使用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