1

私はASP.NETの初心者です。では、Webアプリケーションで分離ストレージとセッション状態を使用するパターンは何ですか?

ユーザーがアプリケーションにログインするときに、セッション全体を通じて保持されるプロファイル情報を作成する必要があるというユースケースがあります。

これをセッションに保存するのは理にかなっていますか、それとも分離ストレージを使用する必要がありますか(クライアントがWindowsマシン上にあると仮定)

ありがとう!

4

2 に答える 2

0

ASP.NET には、ユーザーのプロファイルを格納するために構築されたプロファイル プロバイダーがあります。

プロファイルをセッションの期間だけ持続させたい場合は、セッションに基づく独自のプロバイダーを使用できます。

あなたの最後のコメントは、クライアント マシンで分離ストレージを使用したいと思わせます。ActiveX コントロールなどを使用せずにブラウザーからクライアント上の分離ストレージにアクセスできるとは思いません。

于 2011-04-20T05:04:52.080 に答える
0

分離ストレージは、プロファイル情報を格納するための asp.net アプリケーションでは使用されません。これは通常、クライアント側で実行される .net アプリで使用されます。

プロファイルを起動して実行するには、多くの投稿のいずれかを参照してください.. Dino Esposito による良いもの http://msdn.microsoft.com/en-us/magazine/cc163724.aspx および http://msdn.microsoft .com/en-us/library/2y3fs9xs.aspx

構成は既定で存在しますが、ビジュアル スタジオでは、Web アプリの管理サイトを表示して、すべてがセットアップされていることを確認する必要があります。

Web アプリケーションまたは Web サイトを使用すると、プロファイル プロパティへのさまざまなアクセスも可能になります。それらを強くタイプする人もいれば、そうしない人もいます。

于 2011-04-20T05:33:04.460 に答える