Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como ter uma Confirmar Script e validações em um botão Enviar em ASP.NET
Um servidor efetivo saldos de aplicações web e interação navegador para produzir uma experiência de usuário agradável. Ao enviar os dados , ou ao clicar em um botão excluir , é boa prática para primeiro pedir ao usuário para confirmar sua ação. Para implementar esse recurso , o navegador abre uma caixa de diálogo solicitando confirmação. O servidor não agir a menos que o usuário clica a resposta correta . Siga estes passos para implementar um diálogo de confirmação simples usando ASP.Net e Visual Basic. Coisas que você precisa
Microsoft Visual Studio ou o Microsoft Visual Web Developer (2005 ou posterior)
Show Mais instruções
1

Abra o Microsoft Visual Studio e criar um novo formulários web projeto. Clique em "Arquivo " e depois " New Project ". Quando o diálogo New Project será exibida , escolha " Web Application " no Visual Basic na exibição em árvore. Escolha o ícone ASP.Net Web Application e nomeie o ConfirmTest projeto. Clique em " OK" para criar o novo projeto.
2

Clique em "Exibir " e " Markup " para visualizar o código HTML para o arquivo default.aspx . O código será exibido da seguinte forma:

< % @ Page Language = " vb" AutoEventWireup = "false" CodeBehind = " default.aspx.vb " Inherits = " ConfirmTest._default "% >

< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">



< , title>





3

Adicionar um botão de envio e um campo oculto no formulário.

< input type = "submit" name = " btnSubmit " id = " btnSubmit " value = " Enviar" runat = "server" onclick = ' btnSubmit_Click (); " />

< input type = nome " escondido " =" confirmado "id = " confirmado " value = " " runat = "server" />

Note a adição do manipulador onClick . Antes de controle é passado para o código por trás da lógica , um script de navegador é chamado a fazer a pergunta de confirmação
4

Adicione o script de confirmação da seguinte forma: .

< Script language = " javascript " >

função btnSubmit_Click () { var

confirmado = document.forms.form1.confirmed ;

if ( confirm ( " Você realmente quiser enviar este ? dados "))

confirmed.value =" Sim ";

mais

confirmed.value = script adiciona uma variável chamada confirmou que aponta para o campo oculto , em seguida, chama a função de confirmar para fazer a pergunta. Se o botão "OK" é clicado , a função retornará verdadeiro . Se a opção " Cancelar " é clicado , ele retorna false . Dependendo da resposta , vamos definir o campo oculto para Sim ou Não.
5

clique com o botão direito do mouse sobre a janela de edição e escolha a opção " View Code ". Isso abre o código do Visual Basic por trás da página .

Public Class _default

Inherits System.Web.UI.Page

Protected Sub Page_Load (sender As Object , ByVal e as System.EventArgs ) Handles Me.Load

End Sub
6

Adicionar uma função para manipular o evento de clique do botão da seguinte forma:

Private Sub btnSubmit_serverClick (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles btnSubmit.ServerClick

Se confirmed.Value = "Sim " Então

Response.Redirect ( " nextPage.aspx " ) < br >

End If End of

Sub

Depois que a função JavaScript é chamado, este código verifica o valor do campo oculto para determinar a resposta do usuário . Se o usuário clicar em "OK ", então siga para o próximo formulário. Se não, nós não fazemos nada .
7

Clique F5 para executar o programa . Clique no botão "Enviar" , em seguida, clique em "Cancelar ". Nada acontece . Clique no botão "Enviar" novamente e clique em "OK" . Desta vez, um erro 404 é exibida informando que a página nextPage.aspx não existe.

Anterior :

Próximo : No
  Os artigos relacionados
·O uso de OLE em VB 
·O acesso ao Caminho é negado no Visual Studio 2010 
·Como usar Treeview em VB6 
·Como solucionar um WMI 
·Como usar VB VBA para executar um teste de ping 
·Como faço para visualizar um formulário em um aplicat…
·Como separar uma String no VBA 
·Como instalar o VB6 
·Como converter Infixo para Postfix usando o Visual Basi…
·Como usar VB Com SQLite 
  Artigos em destaque
·Como faço Arraste De uma caixa de texto a um Treeview 
·Como desativar um Aviso On Screen em PHP 
·Como Chegar Bytes de um fluxo de entrada Java 
·Como inserir um Subprograma CNC 
·Como ligar MySQL e PHP no Windows Server 2003 
·Java Erro PID: 236 
·Como fazer um botão invisível em C # 
·Como converter ponteiros de função 
·Como converter HTML para XHTML em VB.Net 
·JavaScript cálculos com pontos decimais 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados