Page.IsValid Propriedade

Definição

Recebe um valor que indica se a validação da página teve sucesso.

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 Propriedade

true se a validação da página tivesse sucesso; caso contrário, false.

Atributos

Exceções

A IsValid propriedade é chamada antes de a validação ter ocorrido.

Exemplos

O exemplo de código seguinte demonstra o uso da IsValid propriedade para configurar uma instrução condicional. Se a propriedade devolver true, a Text propriedade do lblOutput controlo é definida como "Página é válida!" Caso contrário, é definido como "Alguns dos campos obrigatórios estão vazios."

private void ValidateBtn_Click(Object Sender, EventArgs E)
{
    Page.Validate();
    if (Page.IsValid)
        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

Observações

Para que esta propriedade retorne true, todos os controlos do servidor de validação no grupo de validação atual devem validar com sucesso. Deve verificar esta propriedade apenas depois de ter chamado o método Page.Validate, ou definir a propriedade CausesValidation para true no gestor de eventos OnServerClick para um controlo de servidor ASP.NET que inicia o processamento de formulários. Estes controlos de servidor incluem as Buttonclasses, HtmlButton, HtmlInputButton, HtmlInputImage, ImageButton, e LinkButton .

Se forçar a validação de um grupo de validação usando o Validate método, então todos os controlos de validação no grupo especificado também devem validar com sucesso.

Aplica-se a

Ver também