私はVb.netを使用しています。
私はカウンタ変数を持っています。 Dim rcを整数にします。
これはクラスレベルの変数です。
初めてページを読み込むとき、その値は0になります。
しかし、後で私はさまざまな方法でその値を操作します。
多くの方法の後でページがリロードされます& rcの値が0に再初期化されます。これを避けるにはどうすればよいかお勧めします。私はページをリロードする必要がありますが、カウンターは増分し続ける必要があります。これは、限り、アプリケーションが生きているように、メモリにあなたの価値を維持しますvb.netのページ読み込み時に変数の値を変更しないようにする方法
Public Shared rc As Integer
:
ジョー、ありがとう。共有を使用して私の問題を解決しました。 rcの値は、異なるユーザーセッション間で同時に実行されていますか? –
これはページの種類に関連付けられているため、ASP.NET、ユーザー、セッション、またはページのインスタンスまで含めて何も知っていないので、この変数をグローバルクラスまたは他の任意の標準に配置できます。 NETクラス。アプリケーションが実行されている限り、値は1つだけです。ユーザーについて知っておく必要がある場合は、Sessionオブジェクトを使用するか、別の場所に結びつける必要があります。 –
オブジェクト指向プログラミングの概要を知りたい場合は、静的変数や共有変数をインスタンス変数と区別することが非常に重要です。それを調べるには時間がかかるでしょう。 –