3 
 Aggiungere un pulsante di invio e un campo nascosto nel form. 
 
 < input type = nome " submit " = " btnSubmit " id = valore " btnSubmit " runat = " Invia" = "server" onclick = ' btnSubmit_Click (); ' /> 
 
 < input type = nome " nascosto" id = "confermato" = valore di " confermato " = " " runat = "server " /> 
 
 Nota l'aggiunta del gestore onClick . Prima che il controllo viene passato al codice dietro la logica , uno script del browser viene chiamato a fare la domanda di conferma 
 4 
 Aggiungi lo script conferma come segue : . 
 
 < Script language = " javascript " > 
 
 funzione btnSubmit_Click ( ) { var 
 
 confermato = document.forms.form1.confirmed ; 
 
 if ( confirm ( " Vuoi veramente di presentare questo ? dati " ) ) per 
 confirmed.value =" Yes " ; 
 
 altro 
 
 confirmed.value = script aggiunge una variabile chiamata confermato che punta al campo nascosto , quindi chiama la funzione di conferma di porre la domanda . Se si fa clic sul pulsante "OK" , la funzione restituisce true . Se si fa clic su "Cancel" , restituisce false . In base alla risposta , abbiamo impostato il campo nascosto su Sì o No. 
 5 
 pulsante destro del mouse sulla finestra di modifica e scegli " Visualizza codice ". Questo apre il codice Visual Basic dietro la pagina . 
 
 Public Class _default 
 
 Eredita System.Web.UI.Page 
 
 Protected Sub Page_Load ( ByVal sender As Object , ByVal e come System.EventArgs ) Handles Me.Load 
 
 End Sub 
 6 
 Aggiungere una funzione per gestire l' evento click del pulsante come segue : 
 
 private Sub btnSubmit_serverClick ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles btnSubmit.ServerClick 
 
 confirmed.Value = "Sì " Allora 
 
 Response.Redirect ( " nextPage.aspx " ) < br 
 End > Se 
 
 End Sub 
 
 Dopo la funzione JavaScript viene chiamato , questo codice controlla il valore del campo nascosto per determinare la risposta dell'utente . Se l'utente fa clic su " OK", quindi si procede al modulo successivo . Se no , non facciamo niente . 
 7 
 premere F5 per eseguire il programma . Fare clic sul pulsante "Invia ", quindi fare clic su "Annulla". Non succede nulla . Clicca nuovamente il pulsante "Invia" , quindi fare clic su "OK". Questa volta un errore 404 che informa che la pagina nextPage.aspx non esiste.