Page.IsPostBack 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 halaman sedang dirender untuk pertama kalinya atau sedang dimuat sebagai respons terhadap postback.
public:
property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean
Nilai Properti
true
jika halaman sedang dimuat sebagai respons terhadap postback klien; jika tidak, false
.
- Atribut
Contoh
Contoh berikut menunjukkan cara menguji nilai IsPostBack properti saat halaman dimuat untuk menentukan apakah halaman sedang dirender untuk pertama kalinya atau merespons postback. Jika halaman sedang dirender untuk pertama kalinya, kode akan memanggil Page.Validate metode .
Markup halaman (tidak ditampilkan) berisi RequiredFieldValidator kontrol yang menampilkan tanda bintang jika tidak ada entri yang dibuat untuk bidang input yang diperlukan. Page.Validate Panggilan menyebabkan tanda bintang ditampilkan segera saat halaman dirender, alih-alih menunggu hingga pengguna mengklik tombol Kirim. Setelah postback, Anda tidak perlu memanggil Page.Validate, karena metode tersebut dipanggil sebagai bagian Page dari siklus hidup.
private void Page_Load()
{
if (!IsPostBack)
{
// Validate initially to force asterisks
// to appear before the first roundtrip.
Validate();
}
}
Sub Page_Load
If Not IsPostBack
' Validate initially to force the asterisks
' to appear before the first roundtrip.
Validate()
End If
End Sub
Keterangan
Untuk penjelasan tentang perbedaan antara postback dan panggilan balik, lihat Menerapkan Panggilan Balik Klien Tanpa Postback.