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 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.