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.