| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan man har en Bekræft Script & valideringer på knappen Send i ASP.NET
    En effektiv webapplikation balancerer server og browser interaktion til at producere en behagelig brugeroplevelse. Når der fremlægges data , eller når du klikker en delete -knap , er det god praksis at først spørge brugeren om at bekræfte sin handling. For at implementere denne funktion , browseren popper op en dialogboks beder om bekræftelse . Serveren virker ikke , medmindre brugeren klikker det rigtige svar . Følg disse trin for at gennemføre en simpel bekræftelsesdialog hjælp ASP.Net og Visual Basic. Ting du har brug
    Microsoft Visual Studio eller Microsoft Visual Web Developer ( 2005 eller senere )
    Vis Flere Instruktioner
    1

    Åbn Microsoft Visual Studio og oprette et nyt webformularer projekt . Klik på " File " og derefter " Nyt projekt ". Når dialogen Nyt projekt vises, vælg "Web Application " under Visual Basic på trævisningen. Vælg ASP.Net Web Application ikonet og navnet projektet ConfirmTest . Klik på "OK " for at oprette det nye projekt.
    2

    Klik på " View " og " Markup " for at se HTML-koden for default.aspx fil. Koden vil blive vist som følger : Hej

    < % @ Page Language = " vb " AutoEventWireup = "false" codebehind = " default.aspx.vb " Arver = " ConfirmTest._default "% >

    < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> < br >



    < , title>

    < /head >




    3

    Tilføj en send-knappen og et skjult felt til formularen .

    < input type = " submit " name = " btnSubmit " id = " btnSubmit " value = "Send" runat = " server" onclick = ' btnSubmit_click (); ' />

    < input type = " hidden " name = "bekræftet " id = " bekræftet" value = " " runat = " server" />

    Bemærk tilføjelsen af ​​onClick handleren . Før styring overføres til koden bag logik, får en browser script kaldet til at bede bekræftigelsesbeskeden
    4

    Tilføj bekræftelse scriptet som følger: .

    < Script language = " javascript " >

    funktion btnSubmit_click () {

    var bekræftet = document.forms.form1.confirmed ,

    if ( confirm ( " vil du virkelig ønsker at indsende dette ? data " ) )

    confirmed.value = " Ja " ,

    ellers

    confirmed.value = script tilføjer en variabel kaldet bekræftet , der peger på skjult felt , kalder derefter bekræfte funktionen til at stille spørgsmålet . Hvis " OK"-knappen bliver klikket , returnerer funktionen sandt. Hvis " Annuller" bliver klikket på, det vender tilbage falsk. Afhængigt af svaret , sætter vi skjult felt til Ja eller Nej
    5

    Højreklik på redigeringsvinduet , og vælg " Vis programkode ". Dette åbner Visual Basic-kode bag den side .

    Public Class _default

    Arver System.Web.UI.Page
    Beskyttet

    Sub Page_Load ( ByVal afsender Som Object , ByVal e som System.EventArgs ) Handles Me.Load

    End Sub
    6

    Tilføj en funktion til at håndtere knap klik begivenheden som følger : Hej

    Private Sub btnSubmit_serverClick ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles btnSubmit.ServerClick
    p Hvis confirmed.Value = "Ja" Så

    Response.Redirect ( " nextPage.aspx " ) < br >

    End If

    End Sub

    Efter JavaScript-funktionen bliver kaldt , kontrollerer denne kode værdien af ​​det skjulte felt til at bestemme brugerens svar . Hvis brugeren har klikket "OK", så vil vi gå videre til næste formular. Hvis ikke, vi gør noget .
    7

    Klik F5 for at køre programmet. Klik på "Send" knappen og derefter klikke på " Annuller". Der sker ingenting . Klik på " send" knappen igen , og klik derefter på "OK". Denne gang en 404 fejl vises med angivelse af , at den side nextPage.aspx ikke eksisterer.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver rutediagrammer 
    ·VB6 Tools 
    ·Hvordan man opbygger en JSON Parser i VB.NET 
    ·Hvordan man skriver en liste over de vigtigste Værdi P…
    ·Sådan bruges Datoer i en Access- Query SQL Server 
    ·Sådan Erklær et array i FoxPro Programmering 
    ·Sådan Udfør en DTS pakke med en liste 
    ·Visual Basic Vilkår Forklaret 
    ·Fejlfinding en WMI 
    ·Forskellige datatyper i Visual Basic 
      Anbefalede Artikler
    ·Hvordan man skriver et program , der læser en perleræ…
    ·Sådan Skift skriftstørrelse i Java Script 
    ·PHP: Sådan Udskift en String Mellem Tags 
    ·Sådan får Bytes Fra et Java Input Stream 
    ·Sådan Lær Python i Ubuntu 
    ·Hvordan man skriver en Taylor Series i Python 
    ·Hvad Er WordPerfect makroer 
    ·Sådan Slet dubletter med Oracle SQL 
    ·Hvordan laver man en amortiseringsplan i Java 
    ·Sådan Design en Flow Chart for valutaomregning 
    Copyright © Computer Viden http://www.computerdk.com