0

こんにちは、私はasp.netの初心者です。

Uploader.aspx ページがあります。

このページが呼び出されるたびに、ファイルの保存などのコードを実行します。

ここで、アップロード数をカウントする変数が必要です。問題は、カウンター変数を定義するときに、ページで定義された変数を再度呼び出すたびに値が失われることです。

どうすればこの問題を解決できますか?

4

1 に答える 1

0

これをあなたに追加してくださいglobal.asax

protected void Application_Start()
{
    Application["Counter"] = 0;

}

次に、次のようにコードでインクリメントします。

 Application["Counter"] = ((int)Application["Counter"]) + 1;

アプリケーションの再起動時にカウンターがリセットされることに注意してください。これが問題になる場合は、ファイルまたはデータベースに値を永続化する必要があります。

于 2013-09-23T13:24:24.353 に答える