3
Legg en send-knappen og et skjult felt i skjemaet .
< input type = " submit " name = " btnSubmit " id = " btnSubmit " value = "Send" runat = "server" onclick = ' btnSubmit_click (); ' />
< input type = "hidden " name = "bekreftet " id = "bekreftet " value = " " runat = "server" />
Note tillegg av onClick behandleren . Før kontroll er gått til koden bak logikk, blir en nettleser script ringte for å spørre bekreftelsen spørsmålet
4
Legg bekreftelsen script som følger: .
< Script language = " javascript " >
funksjon btnSubmit_click ( ) {
Var bekreftet = document.forms.form1.confirmed ;
if ( confirm ( " Vil du virkelig ønsker å sende dette ? data "))
confirmed.value =" Ja ";
annet
confirmed.value = script legger en variabel kalt bekreftet som peker til den skjulte feltet , deretter kaller bekrefte funksjonen til å stille spørsmålet . Hvis " OK "-knappen blir klikket , returnerer funksjonen sant. Hvis "Avbryt" blir klikket , returnerer den falske. Avhengig av responsen , setter vi den skjulte feltet til Ja eller Nei
5
Høyreklikk på redigeringsvinduet og velg " Vis kode ". Dette åpner Visual Basic-kode bak siden .
Public Class _Default
Arver System.Web.UI.Page
Beskyttet Sub Page_Load ( ByVal avsenderen som objekt , ByVal e som System.EventArgs ) håndtak Me.Load
End Sub
6
Legg en funksjon for å håndtere knapp klikk arrangementet som følger : en
Private Sub btnSubmit_serverClick ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak btnSubmit.ServerClick
p Hvis confirmed.Value = " Ja" Så
Response.Redirect ( " nextPage.aspx ")
End If
End Sub
Etter JavaScript-funksjonen blir kalt , kontrollerer denne koden verdien av skjult felt for å bestemme brukerens respons. Hvis brukeren klikket " OK ", så vi går videre til neste skjema . Hvis ikke, gjør vi ingenting .
7
Klikk F5 for å kjøre programmet . Klikk på " Send"-knappen og klikk "Avbryt ". Ingenting skjer . Klikk på " Send"-knappen igjen og klikk "OK" . Denne gangen en 404-feil med melding om at siden nextPage.aspx ikke eksisterer .