Page.IsPostBack 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,這個值表示網頁為初次呈現,或是要回應回傳而載入。
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
屬性值
如果回應用戶端回傳而載入則為 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
備註
如需回傳與回呼之間的差異說明,請參閱 實作不含回傳的用戶端回呼。