• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの受け渡し)

データの受け渡しに関する質問

このQ&Aのポイント
  • FormデータをGETで送信し、判断してデータを受け渡す方法について
  • GETとPOSTの違いについても知りたい
  • CとDにデータを受け渡す方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 >C.asp?の後ろに受け渡したい項目すべてを記入する必要がありそうですが、もっと簡単に出来ないものでしょうか?これだと、受け渡したい項目が変わるたびに修正する必要が出てきそうです。 その場合手軽に行うにはセッションを使うことではないでしょうか。 または送信されたnameとvalueを使用して、 ?a=xxx&b=yyy&c=zzz・・・・・ という文字列を作成する部品を作っておけば、 formの項目を増やそうが減らそうが、かってにURL を生成してくれます。 現実的にはセッションを使用したほうが良いと思います。

namesato
質問者

お礼

POSTを利用して、セッションに格納する事にしました。 無事、値の受け渡しが出来ました。 ありがとうございました。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 Response.Redirect "C.asp?a=xxx&b=yyy&c=zzz" と、URLの後ろに送られてきたデータを渡せば いいと思います。 全角文字が入る場合は、URLエンコードする必要が出てきます。 POSTで行う場合はB.aspでセッションにformの情報を 格納して、C.aspまたはD.aspでセッションより 情報を取得するようにします。

namesato
質問者

補足

回答ありがとうございます。 >Response.Redirect "C.asp?a=xxx&b=yyy&c=zzz" C.asp?の後ろに受け渡したい項目すべてを記入する必要がありそうですが、もっと簡単に出来ないものでしょうか?これだと、受け渡したい項目が変わるたびに修正する必要が出てきそうです。 よろしくお願い致します。