共用方式為


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 伺服器控件。 這些伺服器控制項包括ButtonHtmlButtonHtmlInputButtonHtmlInputImageImageButton、 和 LinkButton 類別。

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

適用於

另請參閱