2012-01-10 3 views
2

私は、ユーザーが 'fruit'をポップアップフォームから選択するフォームを持っています。私はポップアップウィンドウにテキストコントロールID &隠しフィールドIDを渡すために、ポップアップとクエリ文字列を開くためにJavaScriptを使用しています。asp.netページとポップアップページの間でデータを送信しますか?

どうすればこれらのパラメータを確実に渡すことができますか?セッションを使用することを考えていますが、ポストバックが必要です。

編集 Screenshot

答えて

1

あなたは、次のいずれかの方法を使用することができますhttp://www.codeproject.com/KB/aspnet/urlquerystring-encryption.aspx

+0

? –

+0

記事で説明されているように、暗号化されたクエリ文字列を使用するのにあまり手間がかかりません。セッションを使用することをお勧めしません。「ASP.NETセッション状態は、 "ページリクエストの代わりに。 –

1

...クエリ文字列を使用してパラメータを渡してみてください..しかし、あなたのデータを保護するために暗号化されたクエリ文字列値を使用してみてください。

  1. クエリ文字列を使用します。
  2. ソースページからHTTP POST情報を取得します。
  3. セッション状態を使用します。
  4. ソースページでパブリックプロパティを作成し、ターゲットページのプロパティ の値にアクセスします。
  5. ソースページのコントロールからターゲットページのコントロール情報を取得します。詳細については、

、あなたがアドバイスセッションを使用しない、簡単な作業のために多くの作業を思わhttp://msdn.microsoft.com/en-us/library/6c3yckfw.aspx

+0

HTTP POSTとその使用時期について教えていただけますか?あなたの場合には –

+0

ポストバックを行い、サーバ側のタスクをいくつか行い、クライアントサイドスクリプトを使用してポップアップを開くと、POSTが役に立ちます。 –

関連する問題