Page.IsPostBack Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.