Bagikan melalui


Page.IsValid Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah validasi halaman berhasil.

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

Nilai Properti

true jika validasi halaman berhasil; jika tidak, false.

Atribut

Pengecualian

Properti IsValid dipanggil sebelum validasi terjadi.

Contoh

Contoh kode berikut menunjukkan penggunaan IsValid properti untuk menyiapkan pernyataan kondisional. Jika properti mengembalikan true, Text properti lblOutput kontrol diatur ke "Halaman valid!" Jika tidak, diatur ke "Beberapa bidang yang diperlukan kosong."

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

Keterangan

Agar properti ini mengembalikan true, semua kontrol server validasi dalam grup validasi saat ini harus berhasil divalidasi. Anda harus memeriksa properti ini hanya setelah Anda memanggil Page.Validate metode , atau mengatur CausesValidation properti ke true di OnServerClick penanganan aktivitas untuk kontrol server ASP.NET yang memulai pemrosesan formulir. Kontrol server ini mencakup Buttonkelas , , HtmlButtonHtmlInputButton, HtmlInputImage, ImageButton, dan LinkButton .

Jika Anda memaksa validasi grup validasi menggunakan Validate metode , semua kontrol validasi dalam grup validasi yang ditentukan juga harus berhasil divalidasi.

Berlaku untuk

Lihat juga