Page.IsValid Page.IsValid Page.IsValid Page.IsValid Property

Definición

Obtiene un valor que indica si la validación de la página ha sido correcta.Gets a value indicating whether page validation succeeded.

public:
 property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
member this.IsValid : bool
Public ReadOnly Property IsValid As Boolean

Valor de propiedad

Es true si la validación de la página se ha realizado correctamente; en caso contrario, es false.true if page validation succeeded; otherwise, false.

Excepciones

Se llama a la propiedad IsValid antes de que se haya realizado la validación.The IsValid property is called before validation has occurred.

Ejemplos

En el ejemplo de código siguiente se IsValid muestra cómo usar la propiedad para configurar una instrucción condicional.The following code example demonstrates using the IsValid property to set up a conditional statement. Si la propiedad devuelve true, la Text propiedad del lblOutput control se establece en "la página es válida".If the property returns true, the Text property of the lblOutput control is set to "Page is valid!" De lo contrario, se establece en "algunos de los campos obligatorios están vacíos".Otherwise, it is set to "Some of the required fields are empty."

private void ValidateBtn_Click(Object Sender, EventArgs E)
{
    Page.Validate();
    if (Page.IsValid == true)
        lblOutput.Text = "Page is Valid!";
    else
        lblOutput.Text = "Some required fields are empty.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
    Page.Validate()
    If (Page.IsValid) Then
        lblOutput.Text = "Page is Valid!"
    Else
        lblOutput.Text = "Some required fields are empty."
    End If
End Sub

Comentarios

Para que esta propiedad devuelva true, todos los controles de servidor de validación del grupo de validación actual deben validarse correctamente.For this property to return true, all validation server controls in the current validation group must validate successfully. Debe comprobar esta propiedad solo después de haber llamado Page.Validate al método o establecer la CausesValidation propiedad true en en el OnServerClick controlador de eventos para un control de servidor ASP.net que inicia el procesamiento de formularios.You should check this property only after you have called the Page.Validate method, or set the CausesValidation property to true in the OnServerClick event handler for an ASP.NET server control that initiates form processing. Estos controles de servidor incluyen Buttonlas HtmlButtonclases HtmlInputButton, HtmlInputImage, ImageButton,, LinkButton y.These server controls include the Button, HtmlButton, HtmlInputButton, HtmlInputImage, ImageButton, and LinkButton classes.

Si fuerza la validación de un grupo de validación mediante Validate el método, todos los controles de validación del grupo de validación especificado deben validarse también correctamente.If you force validation of a validation group using the Validate method, then all validation controls in the specified validation group must validate successfully as well.

Se aplica a

Consulte también: