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é

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 si elle répond à une publication. Si la page est rendue pour la première fois, le code appelle la Page.Validate méthode .

Le balisage de page (non affiché) contient RequiredFieldValidator des contrôles qui affichent des astérisques si aucune entrée n’est effectuée pour un champ d’entrée obligatoire. L’appel Page.Validate entraîne l’affichage immédiat des astérisques lorsque la page est affichée, 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 une explication de la différence entre les publications et les rappels, consultez Implémentation de rappels de clients sans publication.

S’applique à

Voir aussi