“Conocimiento 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

2011/8/9
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 leer RSS Con VBScript
Cómo cambiar el color de la cuadrícula de datos en Visual Basic 6
Cómo seleccionar elementos en un control ListBox en Visual Basic
ANSI codificación en C #
Cómo editar programas en Visual Basic
Como referencia en Visual Basic
Cómo crear un registro de los trabajadores en Visual Basic
Cómo utilizar el sueño en VBA
Conocimiento de la computadora © http://www.ordenador.online