3
Agregar un botón de envío y un campo oculto en el formulario.
< input type = name " submit " = " btnSubmit " id = value " btnSubmit " runat = "Enviar" = "server" onclick = ' btnSubmit_Click (); " />
< input type = name" oculto " = id" confirmado " = value " confirmado " = "" runat = "server" />
Nota de la adición del manejador onClick . Antes de pasar el control al código detrás de la lógica, un guión navegador se llama hacer la pregunta de confirmación
4
Añada el guión de confirmación de la siguiente manera : .
< Lenguaje de script = " javascript " >
btnSubmit_Click función () { var
confirmó = document.forms.form1.confirmed ;
if ( confirm ( " ¿Realmente deseas presentar este ? de datos " ))
confirmed.value =" Sí " ;
más
confirmed.value = script agrega una variable llamada confirmó que apunta al campo oculto , y luego llama a la función de confirmación para hacer la pregunta . Si el botón " OK" se hace clic , la función devuelve true. Si la opción " Cancelar" se hace clic , se devuelve false . Dependiendo de la respuesta , se establece el campo oculto en Sí o No.
5
Haga clic derecho en la ventana de edición y seleccione " Ver código ". Esto abre el código de Visual Basic detrás de la página.
Public Class _default
Hereda System.Web.UI.Page
Protected Sub Page_Load (remitente de ByVal como objeto , ByVal e como System.EventArgs ) Handles Me.Load
End Sub
6
Añadir una función para manejar el evento de clic de botón de la siguiente manera :
Private Sub btnSubmit_serverClick ( ByVal emisor como System.Object , ByVal e como System.EventArgs ) Handles btnSubmit.ServerClick
Si confirmed.Value = " Sí" Entonces
Response.Redirect ( " nextPage.aspx ") < br >
End If End Sub
Después de la función JavaScript se llama , el código comprueba el valor del campo oculto para determinar la respuesta del usuario . Si el usuario hace clic en " Aceptar", luego se procede al siguiente formulario. Si no, no hacemos nada .
7
Pulse F5 para ejecutar el programa. Haga clic en el botón "Enviar " a continuación, haga clic en " Cancelar". No pasa nada . Haga clic en el botón " Enviar " una vez más, a continuación, haga clic en " OK" . Esta vez un error 404 aparece que indica que la página nextPage.aspx no existe.