2011-07-20 7 views
0

セッション変数を使用して、同じドメインのaspxページ間でデータを渡すことをお勧めしますか?セッション変数のキャッシュ値

私はGetを使いたくないのですが、プログラムでPostデータを渡すための回避策はありません。 私はWebClient [http://msdn.microsoft.com/en-us/library/9w7b4fz7.aspx]を使ってみましたが、それは私が望むURLにリダイレクトしていません。

私のシナリオはです。ログインページの後、私はいくつかの秘密のデータを私のランディングページに渡したいと思う。

セッション変数がデータをキャッシュする場所はどこかで読んでいますが、それは本当ですか?セッション変数を使用して私のケースにデータを格納することはできますか?ありがとうございました

答えて

0

ユーザー関連情報を保存するために、セッションを使用することができます。たとえば、セッションオブジェクトにUser-Idを保存することができます。もっと情報が必要ですか?

+0

これは私が行うことです。セッション変数に情報を格納すると、頭上でパフォーマンスはありますか?セッション変数のデータをオーバーライドすることはできますか?キャッシュされませんか? – Jayesh

+0

はい、これを行うことができます。しかし、あなたのセッションではあまりにも多くのデータを知っている必要があります。要求ごとに、セッションオブジェクトはサーバーによって構築されなければなりません。あなたはセッションデータベースを持っていますか? – dknaack

+0

私は通常、Sessionに4つの名前と値のペアを格納します。このためにセッションデータベースを作成する必要はありますか? – Jayesh

0

はい。セッション変数を使用してデータを格納できます。 (OR)QueryStringを使用して別のページに値を渡すことができます...

関連する問題