Page.IsPostBack Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sayfanın ilk kez işlendiğini veya geri göndermeye yanıt olarak yüklendiğini gösteren bir değer alır.
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
Özellik Değeri
true
sayfa bir istemci geri göndermesine yanıt olarak yükleniyorsa; aksi takdirde , false
.
- Öznitelikler
Örnekler
Aşağıdaki örnekte, sayfanın ilk kez işlenip işlenmediğini veya bir geri göndermeye yanıt verip vermediğini belirlemek için sayfa yüklendiğinde özelliğin değerinin IsPostBack nasıl test edildiği gösterilmektedir. Sayfa ilk kez işleniyorsa kod yöntemini çağırır Page.Validate .
Sayfa işaretlemesi (gösterilmez), gerekli giriş alanı için giriş yapılmazsa yıldız işareti görüntüleyen denetimler içerir RequiredFieldValidator . Çağrılması Page.Validate , kullanıcı Gönder düğmesine tıklayana kadar beklemek yerine, sayfa işlendiğinde yıldız işaretlerinin hemen görüntülenmesine neden olur. Geri göndermeden sonra çağrısı yapmanız Page.Validategerekmez çünkü bu yöntem yaşam döngüsünün Page bir parçası olarak çağrılır.
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
Açıklamalar
Geri göndermeler ile geri çağırmalar arasındaki farkın açıklaması için bkz. Geri Gönderme Olmadan İstemci Geri Çağırmaları Uygulama.