如何避免在vb.net中更改页面加载的变量值

时间:2011-01-05 21:23:46

标签: vb.net

我正在使用Vb.net 我有一个计数器变量。 Dim rc as Integer。
这是一个班级变量 在第一次加载页面时,其值应为0.
但后来我用各种方法操纵它的价值 我的页面在大多数方法&之后重新加载rc的值重新初始化为0。 请建议我怎样才能避免这种情况。我需要重新加载页面,但计数器应该继续增加。

2 个答案:

答案 0 :(得分:1)

你需要一个“共享”(a.k.a.静态)变量:

Public Shared rc As Integer

只要应用程序处于活动状态,这将使您的值保持在内存中。重置应用程序时(由于多种原因),您将失去该值。

如果你需要保持更长时间,那么你需要更持久的东西,比如将值存储在数据库中。

答案 1 :(得分:-1)

将值存储在变量中,并在重新加载页面时增加该值。