Page.IsValid Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.