Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako mať Potvrďte Script a validácia na tlačidlo Odoslať v ASP.NET

efektívne webové aplikácie zostatky servera a interakcie prehliadač pre vytvorenie príjemné užívateľské skúsenosti . Pri odosielaní dát , alebo pri kliknutí na tlačidlo Odstrániť , je dobré najprv požiadať užívateľa o potvrdenie jej činnosť . Ak chcete implementovať túto funkciu , objavia prehliadač dialógové okno s dotazom na potvrdenie . Server nejde , ak používateľ klikne na správnu odpoveď . Postupujte podľa nasledujúcich krokov k realizácii potvrdzovací dialóg jednoduché pomocou ASP.Net a Visual Basic . Veci , ktoré budete potrebovať v Microsoft Visual Studio alebo Microsoft Visual Web Developer ( 2005 alebo novší )
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Microsoft Visual Studio a vytvoriť nové webové formuláre projekt . Kliknite na " Súbor " a potom " Nový projekt " . Keď sa zobrazí dialógové okno Nový projekt , vyberte " webové aplikácie " pod Visual Basic na stromovom zobrazení . Vyberte Web ikonu aplikácie ASP.Net a názov projektu ConfirmTest . Kliknite na tlačidlo " OK " vytvoríte nový projekt .
2

Kliknite na " View " a " Značky " zobraziť HTML kód pre súbor default.aspx . Kód bude vyzerať takto :

< % @ Page Language = " vb " AutoEventWireup = " false " CodeBehind = " Default.aspx.vb " Dedí = " ConfirmTest._default " % >




< , title > < /title >

< /head >



že budete poskytovať viditeľný
3

Pridať tlačidlo Odoslať a skryté pole formulára .

< input type = " submit " názov = " btnSubmit " id = " btnSubmit " value = " Odoslať " runat = " server " onclick = " btnSubmit_click ( ) ; " />

< input type = " skrytý " name = " potvrdil " id = " potvrdil " value = " " runat = " server " />

Poznámka pridanie handler onClick . Pred odovzdaním riadenia do kódu za logiku , prehliadač skriptu volaná sa opýtať potvrdzovací otázku 4

Pridať potvrdenie skript sa takto : .

< Skriptovací jazyk = " javascript " >

funkcie btnSubmit_click ( ) {

var potvrdil = document.forms.form1.confirmed ;

if ( potvrďte ( " Naozaj chcete , aby predložil toto ? údajov " ) )

confirmed.value = " Áno " ;

iného

confirmed.value = skript pridá premennú s názvom potvrdil , že poukazuje na skryté pole , a potom volá funkciu potvrdenie položiť otázku . Ak dôjde na tlačidlo " OK " klikol , funkcia vracia hodnotu true . Je - li " Zrušiť " dostane klikli , vracia false . V závislosti na odpovedi , sme sa vydali na skryté pole na hodnotu Áno alebo Nie
5

Kliknite pravým tlačidlom myši v okne pre úpravy a zvoľte " Zobraziť kód . " Tým sa otvorí Visual Basic kód za stránku .

Public Class _default

Dedí System.Web.UI.Page

Protected Sub Page_Load ( byval sender As Object , byval e ako System.EventArgs ) Kľuky Me.Load

End Sub
6

Pridať funkcie pre spracovanie tlačidlo udalosť click takto :

Private Sub btnSubmit_serverClick ( byval odosielateľ Ako System.Object , Bývalá e As System.EventArgs ) Kľuky btnSubmit.ServerClick

Ak confirmed.Value = " Áno " Tak

Response.Redirect ( " nextPage.aspx " )

End If

End Sub klipart

Po funkcia JavaScript je volaná , tento kód kontroluje hodnotu skrytého poľa na určenie odozvy užívateľa . Ak používateľ klikne na tlačidlo " OK " , potom budeme pokračovať k ďalšej forme . Ak nie, budeme robiť nič .
7

Kliknite F5 spustiť program . Kliknite na tlačidlo " Odoslať " kliknite na tlačidlo " Zrušiť " . Nič sa nedeje . Znova kliknite na tlačidlo " Odoslať " , potom kliknite na " OK " . Tentoraz sa objaví chyba 404 o tom , že strana nextPage.aspx neexistuje .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené