方法 : ASP.NET Web ページを別のページにポストする
更新 : 2007 年 11 月
既定では、Button コントロールなどのポストバックを生成する ASP.NET Web ページのコントロールは処理のためにそのページにポストバックされます。ただし、別のページにポストするようにコントロールを構成することもできます。たとえば、各ページの情報を収集するマルチページ フォームを作成することもあります。
ターゲット ページでは、ソース ページのコントロールまたはパブリック プロパティの値を読み取ります。詳細については、「ASP.NET Web ページにおけるページ間ポスティング」を参照してください。
ASP.NET Web ページを別のページにポストするには
Button、LinkButton、ImageButton などのボタン コントロールを Web ページに追加します。
コントロールの PostBackUrl プロパティを ASP.NET Web ページをポストするページの URL に設定します。
Web サイトのルートの TargetPage というページにポストするように構成された Button コントロールのコード例を次に示します。
<asp:Button ID="Button1" PostBackUrl="~/TargetPage.aspx" runat="server" Text="Submit" />
詳細については、「方法 : ASP.NET Web ページ間で値をやり取りする」を参照してください。
参照
処理手順
方法 : ASP.NET Web ページ間で値をやり取りする
方法 : ASP.NET Web ページが呼び出された方法を確認する