Page.IsValid Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.