Compartir vía


Page.IsPostBack Propiedad

Definición

Obtiene un valor que indica si la página se está mostrando por primera vez o si se está cargando como respuesta a un 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

Valor de propiedad

Es true si la página se carga como respuesta a un postback del cliente; en caso contrario, es false.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo probar el valor de la IsPostBack propiedad cuando se carga la página para determinar si la página se representa por primera vez o responde a un postback. Si la página se representa por primera vez, el código llama al Page.Validate método .

El marcado de página (no se muestra) contiene RequiredFieldValidator controles que muestran asteriscos si no se realiza ninguna entrada para un campo de entrada necesario. La llamada Page.Validate hace que los asteriscos se muestren inmediatamente cuando se representa la página, en lugar de esperar hasta que el usuario haga clic en el botón Enviar. Después de un postback, no es necesario llamar Page.Validatea , porque ese método se llama como parte del Page ciclo de vida.

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

Comentarios

Para obtener una explicación de la diferencia entre los postbacks y las devoluciones de llamada, consulte Implementación de devoluciones de llamada de cliente sin postbacks.

Se aplica a

Consulte también