Page.IsPostBack 屬性

定義

取得值,這個值表示網頁為初次呈現,或是要回應回傳而載入。

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean

屬性值

Boolean

如果回應用戶端回傳而載入則為 true,否則為 false

屬性

範例

下列範例示範如何在載入頁面時測試 屬性的值 IsPostBack ,以判斷第一次轉譯頁面還是回應回傳。 如果第一次轉譯頁面,程式碼會呼叫 Page.Validate 方法。

頁面標記 (未顯示) 包含 RequiredFieldValidator 控制項,如果未針對必要的輸入欄位建立任何專案,則會顯示星號。 呼叫 Page.Validate 會導致在轉譯頁面時立即顯示星號,而不是等到使用者按一下 [提交] 按鈕為止。 在回傳之後,您不需要呼叫 Page.Validate ,因為該方法會在生命週期中 Page 呼叫。

private void Page_Load()
{
    if (!IsPostBack)
    {
        // Validate initially to force asterisks
        // to appear before the first roundtrip.
        Validate();
    }
}
Sub Page_Load
    If Not IsPostBack
        ' Validate initially to force the asterisks
        ' to appear before the first roundtrip.
        Validate()
    End If
End Sub

備註

如需回傳與回呼之間的差異說明,請參閱 實作不含回傳的用戶端回呼。

適用於

另請參閱