Compartir a través de


Page.IsValid Propiedad

Definición

Obtiene un valor que indica si la validación de la página ha sido correcta.

public:
 property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
[<System.ComponentModel.Browsable(false)>]
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.

Atributos

Excepciones

Se llama a la propiedad IsValid antes de que se haya realizado la validación.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la IsValid propiedad para configurar una instrucción condicional. Si la propiedad devuelve true, la Text propiedad del lblOutput control se establece en "Page is valid!" De lo contrario, se establece en "Algunos de los campos obligatorios están vacíos".

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. Debe comprobar esta propiedad solo después de haber llamado al Page.Validate 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. Estos controles de servidor incluyen las Buttonclases , HtmlButton, HtmlInputButtonHtmlInputImage, ImageButton, y LinkButton .

Si fuerza la validación de un grupo de validación mediante el Validate método , todos los controles de validación del grupo de validación especificado también se deben validar correctamente.

Se aplica a

Consulte también