? Vazios caixas de texto VB.NET que requerem dados e não têm nenhuma são chamados de erros. Na falta de detectar esses erros podem resultar em uma aplicação que produz resultados errados ou até mesmo falhas . Como um desenvolvedor Web VB.NET , você tem acesso a validadores internos que podem ajudar você a verificar se há caixas de texto errôneas usando código mínimo. Controles de caixa de texto
VB.NET permite aos desenvolvedores criar controles de caixa de texto que não têm valores padrão. Basta arrastar um controle em um formulário , e ele está pronto para usar. Ao contrário de grades , que exibem dados , caixas de texto geralmente aceitar a entrada de usuários. Um usuário pode digitar dados na caixa de texto , ou a sua aplicação VB.NET pode colocar os dados lá em resposta a uma ação do usuário. Um erro caixa de texto vazia pode ocorrer quando nenhum desses eventos ocorre e seu código espera um valor na caixa de texto .
Validação de formulário
erro de escrita código de validação a partir do zero pode ser demorado , especialmente se você tiver muitos VB.NET controla para validar. Se você tem 10 caixas de texto , por exemplo , você deve escrever o código JavaScript do lado do cliente ou código ASP.NET do lado do servidor para validá-los . Microsoft inclui um conjunto personalizado de controles de validação com a NET . . O controle RequiredFieldValidator , encontrada na janela ToolBox, simplifica a tarefa de verificação de controles vazios, como caixas de texto . Um controle de vazio é aquele que não tem dados quando um usuário atualiza um formulário.
Controles de validação
Adicionando um controle RequiredFieldValidator para uma forma VB.NET é tão simples como arrastar o controle para o formulário a partir da janela da caixa de ferramentas . Depois que você fizer isso, seu código será semelhante a este :
O atributo ErrorMessage contém os usuários de texto vai ver se eles esquecem de adicionar texto a uma caixa de texto . Você pode alterar seu valor para exibir qualquer mensagem, como "Por favor insira um valor na caixa de texto. "
Caixa de texto de validação
Se você quiser usar o controle RequiredFieldValidator para verificar se há uma caixa de texto vazia cujo ID é " TextBox1 ", você pode adicionar a seguinte declaração ControlToValidate em qualquer lugar no seu código VB.NET :
RequiredFieldValidator1.ControlToValidate = TextBox1.ID < br >
Sempre que um usuário clica em um botão ou executa qualquer ação que dispara um postback para o servidor web , o validador irá verificar se há uma caixa de texto vazia. Se a caixa de texto não contém dados , aparece o texto da mensagem de erro. Método Load do formulário é um bom lugar para inserir a declaração ControlToValidate .