Page.IsValid Propriedade

Definição

Obtém um valor que indica se a validação da página foi bem-sucedida.

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 da propriedade

true se a validação da página for bem-sucedida; caso contrário, false.

Atributos

Exceções

A propriedade IsValid é chamada antes da validação ocorrer.

Exemplos

O exemplo de código a seguir demonstra o uso da IsValid propriedade para configurar uma instrução condicional. Se a propriedade retornar true, a Text propriedade do lblOutput controle será definida como "Page is valid!" Caso contrário, ele será definido como "Alguns dos campos necessários estão vazios".

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

Comentários

Para que essa propriedade retorne true, todos os controles de servidor de validação no grupo de validação atual devem ser validados com êxito. Você deve verificar essa propriedade somente depois de chamar o Page.Validate método ou definir a CausesValidation propriedade como true no OnServerClick manipulador de eventos para um controle de servidor ASP.NET que inicia o processamento de formulários. Esses controles de servidor incluem as Buttonclasses , HtmlButton, HtmlInputButtonHtmlInputImage, , ImageButtone LinkButton .

Se você forçar a validação de um grupo de validação usando o Validate método , todos os controles de validação no grupo de validação especificado também deverão ser validados com êxito.

Aplica-se a

Confira também