Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man har en Bekräfta Script & Valideringar på en knappen Skicka i ASP.NET

    En effektiv webbapplikation balanserar server och webbläsare interaktion för att producera en behaglig användarupplevelse . Vid inlämnande av uppgifter , eller när du klickar på en delete-knappen , är det bra att först be användaren bekräfta sin talan . För att genomföra den här funktionen , dyker webbläsaren upp en dialogruta som frågar om bekräftelse . Servern agerar inte om inte användaren klickar på rätt svar . Följ dessa steg för att implementera en enkel bekräftelse dialogruta med ASP.Net och Visual Basic . Saker du behöver
    Microsoft Visual Studio och Microsoft Visual Web Developer ( 2005 eller senare )
    Visa fler instruktioner
    1

    Öppna Microsoft Visual Studio och skapa ett nytt webbformulär projektet. Klicka på " File " och sedan " Nytt projekt . " När dialogrutan Nytt projekt visas , välj " Web Application " under Visual Basic på trädvyn . Välj ASP.Net Web Application ikonen och namnge projektet ConfirmTest . Klicka på " OK " för att skapa det nya projektet .
    2

    Klicka på " Visa " och " Markup " för att visa HTML-koden för default.aspx -filen . Koden ser ut så här :

    < % @ Page Language = " vb " AutoEventWireup = " false " CodeBehind = " default.aspx.vb " ärver = " 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

    Lägg en skicka-knapp och ett dolt fält i formuläret .

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

    < input type = " hidden " name = " bekräftad " id = " bekräftad " value = " " runat = " server " />

    Notera tillägg av onClick -hanteraren . Innan kontrollen till koden bakom logik , blir en webbläsare skript kallade att be bekräftelse frågan
    4

    Lägg bekräftelsen skriptet enligt följande : .

    < Script language = " javascript " >

    funktion btnSubmit_click ( ) {

    var bekräftat = document.forms.form1.confirmed ;

    if ( confirm ( " vill du verkligen lämna detta ? uppgifter " ) ) katalog

    confirmed.value = " Ja " ,

    annat

    confirmed.value = Skriptet lägger en variabel som heter bekräftat som pekar på det dolda fältet , sedan anropar Bekräfta funktionen att ställa frågan . Om " OK " -knappen blir klickade , returnerar funktionen true . Om " Avbryt " blir klickade , returneras false . Beroende på svaret , satte vi den dolda fältet till Ja eller Nej.
    5

    Högerklicka på redigeringsfönstret och välj " Visa kod . " Detta öppnar Visual Basic -koden bakom sidan .

    Public Class _default

    ärver System.Web.UI.Page

    Protected Sub Page_Load ( ByVal avsändare As Object , ByVal e som System.EventArgs ) handtag Me.Load

    End Sub
    6

    Lägg en funktion för att hantera händelsen knapptryckning enligt följande :

    Private Sub btnSubmit_serverClick ( ByVal avsändare Som System.Object , ByVal e Som System.EventArgs ) Handtag btnSubmit.ServerClick
    p Om confirmed.Value = " Ja " Då

    Response.Redirect ( " nextPage.aspx " )

    End If

    End Sub

    Efter JavaScript -funktionen anropas , kontrollerar denna kod värdet på det dolda fältet för att avgöra användarens svar . Om användaren klickat " OK " och sedan går vi vidare till nästa formulär . Om inte , gör vi ingenting .
    7

    Klicka F5 för att köra programmet . Klicka på knappen "Skicka" och klicka sedan på " Avbryt ". Ingenting händer . Klicka på " Submit " knappen igen , och klicka sedan på " OK " . Denna gång ett 404-fel visas om att sidan nextPage.aspx inte existerar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en förälder-barn- relation med VB.NET
    ·Vad är Visual Studio Express
    ·Hur Importera XLM i Visual Basic
    ·Hur köra en MS Access Query Från VB
    ·Hur man kör en Access-frågan i VB
    ·Visual Basic styregenskaper
    ·Lägga till en MSG Blockera
    ·Hur man öppnar en DB i Xcode
    ·Hur Synkronisera Services Använda WCF
    ·Konvertera ett brev till ett antal i Visual Basic ( VB …
    Utvalda artiklarna
    ·Hur man gör en gradering funktion i Python
    ·Konvertera Portletar till Servlets
    ·Hur konvertera en sträng till ett nummer i Visual Basi…
    ·Hur man ställer en Hämta i PHP
    ·Hur man använder VBA för att ändra i databasen Plats…
    ·Hur man beräknar Kurs & Avstånd i VB
    ·Hur man läser en slumpmässig rad från en fil i CSH
    ·Vad är Direct3D och OpenGL
    ·Hur man skriver en General VBScript
    ·Konvertera Joomla Themes
    Copyright © Dator Kunskap http://www.dator.xyz