Page.IsValid Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
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.