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 ,則指定之驗證群組中的所有驗證控制項也必須成功驗證。
適用於
另請參閱
意見反應
提交並檢視相關的意見反應