• 締切済み

データの引渡し

ユーザーの新規登録画面を作ろうとしています。 A.aspで入力されたFormデータをGETで送信し B.aspで内容をユーザーが確認し、 「OK」ボタンを押したらC.aspにデータを受け渡す。 という事を行いたいと考えています。 B.aspのソースに どのように記述したらいいかわかりません。 よろしくお願い致します。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

HiddenエレメントにResponse.QueryStringを登録してc.aspを呼び出せばいいのでは ・・・ もしくは a.aspが送信するフィールド名と同名のhiddenを用意しておき b.aspで分解、設定、確認後そのまま c.aspへSubmitでいいように思いますよ ただ GETでの受け渡しは文字数制限があったように思います # 最新情報は確認していません POSTで受け渡しをしたほうが以下と思います POSTの場合は Request.Formで取得します たとえば T1,T2が渡されるなら b.aspは <form id="myForm" Method="get" Action="c.asp"> <% dim sT1, sT2 sT1 = request.QueryString("T1") sT2 = request.QueryString("T2") %> <input type="hidden" name="T1" value=<%= sT1 %> > <input type="hidden" name="T2" value=<%= sT2 %> > T1: <%= sT1 %> <br> T2: <%= sT2 %> <br> <input type="submit"> </form> といった具合でしょう

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

RequestオブジェクトのQueryStringで取得します JavaScriptなら <%   var sGetData;   if ( RequestQueryString != "" ) {     sGetData = Request.QueryStrin("パラメータ名");     if ( sGetData.Count != 0 ) {       Response.Write( "<b>パラメータ名:</b>\n");       Response.Write( "<b>" + sGetData + "</b>\n");     }   } %> といった具合ですよ # 開発言語などの情報も書き込みましょうね

loveloveko
質問者

補足

言葉足らずでごめんなさい。 B.aspからC.aspにデータ(URLの?以下全て) をそっくりそのまま受け渡す方法が わからないということです。 言語はVBスクリプトです。

関連するQ&A