Page.IsValid 屬性

定義

取得值,指出網頁驗證是否成功。

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

屬性值

如果網頁驗證成功則為 true,否則為 false

屬性

例外狀況

IsValid 屬性會在驗證發生之前呼叫。

範例

下列程式碼範例示範如何使用 IsValid 屬性來設定條件陳述式。 如果屬性傳 true 回 ,控制項 TextlblOutput 屬性會設定為 「Page is valid!」否則,它會設定為「某些必要欄位是空的。」

private void ValidateBtn_Click(Object Sender, EventArgs E)
{
    Page.Validate();
    if (Page.IsValid == true)
        lblOutput.Text = "Page is Valid!";
    else
        lblOutput.Text = "Some required fields are empty.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
    Page.Validate()
    If (Page.IsValid) Then
        lblOutput.Text = "Page is Valid!"
    Else
        lblOutput.Text = "Some required fields are empty."
    End If
End Sub

備註

若要讓這個屬性傳回 true ,目前驗證群組中的所有驗證服務器控制項都必須成功驗證。 只有在呼叫 Page.Validate 方法之後,才應該檢查這個屬性,或在事件處理常式中 OnServerClick 將 屬性 true 設定 CausesValidation 為 ,以取得起始表單處理的 ASP.NET 伺服器控制項。 這些伺服器控制項包括 ButtonHtmlButtonHtmlInputButtonHtmlInputImage 、、 ImageButtonLinkButton 類別。

如果您使用 方法來強制驗證驗證群組 Validate ,則指定之驗證群組中的所有驗證控制項也必須成功驗證。

適用於

另請參閱