HttpResponseオブジェクトを使ったページ遷移HttpResponseオブジェクトを使ったページ遷移HttpResponseクラスのRedirectメソッドを使ったページ遷移の方法を見てみましょう。PageオブジェクトのResponseプロパティでHttpResponseオブジェクトを取得できます。クライアントを引数で指定したURLにリダイレクトするHttpResponeの主なプロパティページを遷移するにはRedirectメソッドを使います。データをほかのフォームへ送信する際にURLに埋め込んで送ることができます。この方法をGET送信といいます。http://localhost/index.aspx?id=123&name=suzuki受信するフォームでは、HttpRequestクラスを使用して情報を取り出します。PageオブジェクトのRequestプロパティでHttpRequestオブジェクト取得できます。デザイン(index.aspx)Webフォームを追加して、次のようにコントロールを配置してください。プログラム(index.aspx.vb)次のように各イベントハンドラにプログラムを記述してください。デザイン(receive.aspx)Webフォーム(receive.aspx)を追加して、次のようにコントロールを配置してください。プログラム(receive.aspx.vb)次のようにプログラムを記述してください。実行結果index.aspxを実行してください。解説index.aspx.vbの11~15行目と、18~21行目は、それぞれのリストコントロールに項目を追加しています。今回は、ListItem配列に項目をあらかじめ準備して、リストコントロールのItemsコレクションのAddRangeメソッドの引数に渡しています。これにより、項目が設定されます。26行目では、送信先のURLを作成しています。データを渡すためにURLにデータを追加します。Webページのファイル名の後に「?キー=値&キー=値」というようにセットします。receive.aspxe.vbの6行目では、PageオブジェクトのQueryStringプロパティを参照して要求のあったURLにセットされたデータを表示しています。その中のデータを取得するには、HttpRequestオブジェクトのitemプロパティを使います。このプロパティはRequest(“キー名”)のようにアクセスできます。7~9行目では送信されたデータを表示しています。