| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come avere una Conferma Script & Validazioni su un pulsante di invio in ASP.NET
    Un'applicazione web efficace saldi del server e l'interazione del browser per produrre una piacevole esperienza utente . Al momento della presentazione dei dati , o quando si fa clic su un pulsante di eliminazione , è buona norma chiedere prima l'utente a confermare la sua azione . Per implementare questa funzione , il browser apre una finestra di dialogo che richiede la conferma . Il server non agisce a meno che l' utente fa clic sulla risposta corretta . Seguire questa procedura per implementare una finestra di conferma semplice usando ASP.Net e Visual Basic . Cose che ti serviranno
    Microsoft Visual Studio o Microsoft Visual Web Developer ( 2005 o versioni successive ) economici Mostra più istruzioni
    1

    Aprire Microsoft Visual Studio e creare un nuovo web form progetto . Fare clic su "File " e poi " Nuovo progetto ". Quando viene visualizzata la finestra di dialogo Nuovo progetto , selezionare " Web Application " in Visual Basic nella vista ad albero. Scegliere l' icona di un'applicazione Web ASP.Net e denominare il ConfirmTest progetto . Fare clic su "OK" per creare il nuovo progetto .
    2

    Fare clic su " Visualizza" e " Markup " per visualizzare il codice HTML per il file default.aspx . Il codice verrà visualizzato come segue :

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

    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.

    Previous :

    next :
      Articoli Correlati
    ·Come creare un programma che funziona come un calcolato…
    ·Come fare Stick Figures sulla vera base 
    ·Come inviare e-mail HTML con VB.NET 
    ·Come fare un gioco di Visual Basic 
    ·Come creare una tabella temporanea in Visual Basic 6.0 
    ·I passaggi per creare un'applicazione di Visual Basic 
    ·Come selezionare record in un report di dati in Visual …
    ·Come distinguere tra Chiamata di procedura e di funzion…
    ·Come mostrare una GridView orizzontalmente in Vb.Net 
    ·Come trovare il numero di linee in una stringa di Visua…
      Articoli in evidenza
    ·Come scrivere un indice di funzione ricorsiva di Max 
    ·Come scrivere un programma Visual C che usa un While e …
    ·Come aggiungere colonne dinamiche DataGrid 
    ·Che cosa è la ricorsione in Programmazione 
    ·Come consentire PHP per scrivere sul file 
    ·Come calcolare IRR in Lotus 123 
    ·Come fare un lavoro originale in Visual Basic 6 
    ·Le caratteristiche di un database Web 
    ·Come caricare più file con JSP 
    ·Come rimuovere un periodo in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com