Page.IsPostBack Page.IsPostBack Page.IsPostBack Page.IsPostBack Property

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.Gets a value that indicates whether the page is being rendered for the first time or is being loaded in response to a postback.

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
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.true if the page is being loaded in response to a client postback; otherwise, false.

Ejemplos

En el ejemplo siguiente se muestra cómo probar el valor de IsPostBack la propiedad cuando la página se carga para determinar si la página se representa por primera vez o responde a un postback.The following example shows how to test the value of the IsPostBack property when the page is loaded in order to determine whether the page is being rendered for the first time or is responding to a postback. Si la página se representa por primera vez, el código llama al Page.Validate método.If the page is being rendered for the first time, the code calls the Page.Validate method.

El marcado de página (no se muestra RequiredFieldValidator ) contiene controles que muestran asteriscos si no se realiza ninguna entrada para un campo de entrada necesario.The page markup (not shown) contains RequiredFieldValidator controls that display asterisks if no entry is made for a required input field. La Page.Validate llamada a 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.Calling Page.Validate causes the asterisks to be displayed immediately when the page is rendered, instead of waiting until the user clicks the Submit button. Después de un postback, no es necesario llamar Page.Validatea, porque se llama a ese método como parte Page del ciclo de vida.After a postback, you do not have to call Page.Validate, because that method is called as part of the Page life cycle.

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, vea implementar devoluciones de llamada de cliente sindevoluciones.For an explanation of the difference between postbacks and callbacks, see Implementing Client Callbacks Without Postbacks.

Se aplica a

Consulte también: