Page.IsPostBack Propriété

Définition

Obtient une valeur qui indique si la page est en cours de rendu pour la première fois ou si elle est en cours de chargement en réponse à une publication (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

Valeur de propriété

Boolean

true si la page est chargée en réponse à une publication (postback) du client ; sinon, false.

Attributs

Exemples

L’exemple suivant montre comment tester la valeur de la IsPostBack propriété lorsque la page est chargée afin de déterminer si la page est rendue pour la première fois ou répond à une publication. Si la page est affichée pour la première fois, le code appelle la Page.Validate méthode.

Le balisage de page (non affiché) contient des RequiredFieldValidator contrôles qui affichent des astérisque si aucune entrée n’est effectuée pour un champ d’entrée requis. L’appel Page.Validate entraîne l’affichage immédiat des astérisque lorsque la page est rendue, au lieu d’attendre que l’utilisateur clique sur le bouton Envoyer. Après une publication, vous n’avez pas besoin d’appeler Page.Validate, car cette méthode est appelée dans le cadre du Page cycle de vie.

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

Remarques

Pour obtenir une explication de la différence entre les postbacks et les rappels, consultez Implémentation des rappels clients sans postbacks.

S’applique à

Voir aussi