“Conocimientos Programación>Visual Basics Programación

Cómo tener una confirmación Guión y Validaciones en un botón de envío en ASP.NET

2013/2/26
Una aplicación web efectivo los saldos del servidor y la interacción navegador para producir una experiencia de usuario agradable. Al presentar los datos , o cuando hace clic en un botón de borrar , es una buena práctica preguntar primero al usuario que confirme la acción. Para llevar a cabo esta función, el navegador muestra un cuadro de diálogo pidiendo confirmación. El servidor no actúa a menos que el usuario hace clic en la respuesta correcta. Siga estos pasos para implementar un diálogo de confirmación simple utilizando ASP.Net y Visual Basic . Cosas que necesitará
Microsoft Visual Studio o Microsoft Visual Web Developer ( 2005 o posterior)
Ver Más instrucciones
1

Abra Microsoft Visual Studio y crear una nueva formularios web proyecto . Haga clic en " Archivo" y luego "Nuevo proyecto ". Cuando aparezca el cuadro de diálogo Nuevo proyecto, seleccione " Aplicación Web " en Visual Basic en la vista de árbol. Seleccione el icono de ASP.Net Web Application y el nombre del ConfirmTest proyecto. Haga clic en " OK" para crear el nuevo proyecto.

2 Haga clic en " Ver" y " marcado " para ver el código HTML para el archivo default.aspx . El código aparecerá de la siguiente manera :

<% @ Page Language = AutoEventWireup "vb " = "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> < /title >

< /head>




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 ")

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.

Visual Basics Programación
Cómo acceder a archivos remotos desde Vb.Net
Cómo agregar filas DataView
Cómo quitar el botón Cerrar en VBA
Cómo mostrar la forma 2 en Visual Basic
Cómo girar una imagen utilizando la clase Matrix en Vb.Net
Cómo acceder a la MsgBox de Visual Basic con grupos de opciones
Cómo eliminar de una tabla en -Access con Visual Basic
VBA objeto requerido
Conocimientos Informáticos © http://www.ordenador.online