Page.IsValid Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.