Page.IsCrossPagePostBack Page.IsCrossPagePostBack Page.IsCrossPagePostBack Page.IsCrossPagePostBack Property


ページが、ページ間のポストバックに関与しているかどうかを示す値を取得します。Gets a value indicating whether the page is involved in a cross-page postback.

 property bool IsCrossPagePostBack { bool get(); };
public bool IsCrossPagePostBack { get; }
member this.IsCrossPagePostBack : bool
Public ReadOnly Property IsCrossPagePostBack As Boolean


ページが、ページ間の要求に関与している場合は true。それ以外の場合は falsetrue if the page is participating in a cross-page request; otherwise, false.


ASP.NET は、あるページから別のページにコントロールを転送するための2つのメカニズムを提供します。ASP.NET provides two mechanisms for transferring control from one page to another. Transferメソッドを使用すると、ページ間で処理を転送できます。また、 IButtonControlインターフェイスを実装するボタンコントロールのPostBackUrlプロパティにページの URL を割り当てることによって、ページ間の要求を行うこともできます。You can use the Transfer method to transfer processing between pages, or you can make a cross-page request by assigning a page URL to the PostBackUrl property of a button control that implements the IButtonControl interface.

どちらの場合も、 PreviousPage page プロパティには、前のページまたは発信元ページを表すオブジェクトが含まれます。In either case, the PreviousPage page property will contain an object that represents the previous or originator page. たとえば、ページ a がページ b にポストされた場合、ページIsCrossPagePostBack a のプロパティ (プロパティPreviousPageを通じてアクセスtrue可能) はにPreviousPageなり、ページ b のプロパティの名前はページ a になります。If, for example, Page A posts to Page B, Page A's IsCrossPagePostBack property (accessible through the PreviousPage property) will be true and Page B's PreviousPage property will have the name of Page A.