0

asp.net Webアプリケーション(イントラネット)で、セッション、キャッシュ、(または)Cookieの代わりに静的クラスを使用することは可能ですか...

現在、私の新しいプロジェクトでは、静的クラスを使用して、このクラスの複数のページに必要なすべてのデータをハッシュテーブルとして保存しています。正常に動作し、これまでのところ問題は発生していません。

このような使い方は可能ですか?キャッシュやセッションの有効期限切れのように、データが削除されるなどの問題が発生しますか?

どのような場合に、問題が発生する可能性がありますか。誰でもこれを明確にしてください。

前もって感謝します

4

1 に答える 1

0

セッションやキャッシュのような単純な静的クラスは使用できません。ページのポストバック後、クラス内のすべてのデータが失われます。データをセッション、キャッシュ、またはアプリケーションの値に保存する必要があります。キャッシュとアプリケーションはグローバルに使用されます。

于 2014-07-06T11:04:36.577 に答える