Page.IsValid 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出網頁驗證是否成功。
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
回 ,控件 Text
的 lblOutput
屬性會設定為 “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 伺服器控件。 這些伺服器控制項包括Button、HtmlButton、HtmlInputButtonHtmlInputImage、ImageButton、 和 LinkButton 類別。
如果您使用 方法來強制驗證驗證群組 Validate ,則指定之驗證群組中的所有驗證控件也必須成功驗證。