Page.IsPostBack Özellik

Tanım

Sayfanın ilk kez işlenip oluşturulmadığını veya bir geri göndermeye yanıt olarak yüklenip yüklenmediğini gösteren bir değer alır.Gets a value that indicates whether the page is being rendered for the first time or is being loaded in response to a postback.

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean

Özellik Değeri

bir istemci geri gönderisine yanıt olarak sayfa yükleniyorsa true; Aksi takdirde, false.true if the page is being loaded in response to a client postback; otherwise, false.

Öznitelikler

Örnekler

Aşağıdaki örnek, sayfanın ilk kez işlenip işlenmeyeceğini veya bir geri göndermeye yanıt vermeyi öğrenmek için, sayfa yüklendiğinde IsPostBack özelliğinin değerinin nasıl test edilip edilmeyeceğini gösterir.The following example shows how to test the value of the IsPostBack property when the page is loaded in order to determine whether the page is being rendered for the first time or is responding to a postback. Sayfa ilk kez oluşturulmakta ise, kod Page.Validate yöntemini çağırır.If the page is being rendered for the first time, the code calls the Page.Validate method.

Sayfa biçimlendirme (gösterilmez), gerekli bir giriş alanı için herhangi bir giriş yapılmezse yıldız işaretlerini gösteren RequiredFieldValidator denetimleri içerir.The page markup (not shown) contains RequiredFieldValidator controls that display asterisks if no entry is made for a required input field. Page.Validate çağırmak, Kullanıcı Gönder düğmesine tıklamasına kadar beklemek yerine, yıldız işaretleri, sayfa işlendiğinde hemen görüntülenmesine neden olur.Calling Page.Validate causes the asterisks to be displayed immediately when the page is rendered, instead of waiting until the user clicks the Submit button. Geri gönderimin ardından, bu yöntem Page yaşam döngüsünün bir parçası olarak çağrıldığı için Page.Validateçağırmanız gerekmez.After a postback, you do not have to call Page.Validate, because that method is called as part of the Page life cycle.

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 çağırmalar ve geri çağrılar arasındaki farkın açıklaması için bkz. geri aramalar olmadan Istemci geri çağırmaları uygulama.For an explanation of the difference between postbacks and callbacks, see Implementing Client Callbacks Without Postbacks.

Şunlara uygulanır

Ayrıca bkz.