2011-10-18 16 views
0

私はListで200個のレコードを取得しています。それはasp.net mvc 3の共有ディレクトリの下のユーザーコントロールです。 私はこれらのレコードをリダイレクトするたびにフェッチしません。だから何とか私は状態でこのリストを管理する必要があります。私は特定の状態管理技術は、mvc 3.ではなく、どのようにこれを管理する知っている。私の各ページはこのユーザーコントロールを持っています。 私はAzuresql itを使用しているので、データトランザクションに請求します。私は "セッション"の使用を避けています。 正しい方向にガイドしてください。asp.netMvc 3の状態でジェネリックコレクションを管理する方法

答えて

0

私は特定の状態管理技術は、3

正しいMVCではありません知っているが、いずれかがありません。 1つの方法は、cachingを使用して、各要求でデータベースにヒットすることを避けることです。これは、データがサイトのすべてのユーザーに共通する場合にのみ有効です。そうでなければ、Sessionは別の方法です。

+0

しかし、データベースの状態はどうですか?私はリスト oncheをfetcehd持っていると仮定し、私はキャッシュに保管した。サーバー10では、さらに多くのユーザーが追加されました。それで? –

+0

@Red Swan、データベースにユーザーを追加すると、キャッシュを期限切れにして次回に新しいデータを取得できるようになります。 –

+0

thatsだから、私はいつも往復のスレッドを実行する必要があるユーザーを追加するかどうかをチェックし、そしてそれに基づいて私はキャッシュをクリアすることができます...それは正しいですか? –

関連する問題