次の方法で共有


方法 : ASP.NET Web ページを別のページにポストする

更新 : 2007 年 11 月

既定では、Button コントロールなどのポストバックを生成する ASP.NET Web ページのコントロールは処理のためにそのページにポストバックされます。ただし、別のページにポストするようにコントロールを構成することもできます。たとえば、各ページの情報を収集するマルチページ フォームを作成することもあります。

ターゲット ページでは、ソース ページのコントロールまたはパブリック プロパティの値を読み取ります。詳細については、「ASP.NET Web ページにおけるページ間ポスティング」を参照してください。

ASP.NET Web ページを別のページにポストするには

  1. ButtonLinkButtonImageButton などのボタン コントロールを Web ページに追加します。

  2. コントロールの 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 ページが呼び出された方法を確認する

概念

ASP.NET Web ページにおけるページ間ポスティング