Hvordan bruke Bekreftelse Med ASP Knapper

Hvordan bruke Bekreftelse Med ASP Knapper


Microsofts nyeste inkarnasjonen av sin ASP programmeringsspråk er ASP.NET. Webutviklere bruker ASP.NET til å lage interaktive nettsteder som har klient og server evner. Server funksjonalitet foregår på en webserver, og klientaktivitet skjer i brukerens nettleser. Når en bruker klikker på en ASP-knappen, utfører leseren en handling. Denne handlingen kan være en sletting eller en omdirigering til en annen webside. Ved å avbryte denne prosessen og vise et bekreftelsesvindu, kan du gi brukerne muligheten til å avbryte driften hvis de ombestemmer seg.

Bruksanvisning

1 Åpne Visual Studio.NET og klikk på "File".

2 Velg "Nye nettsider", dobbeltklikk deretter "ASP.NET Web Site" for å opprette et nytt nettsted prosjekt. Visual Studio vil plassere prosjektfiler i Solution Explorer på høyre side av vinduet.

3 Finn "default.aspx" i løsningen explorer.

4 Dobbeltklikk på "Default.axpx." Filen kode vil vises i redigeringsvinduet.

5 Klikk på "Design" -knappen nederst i vinduet for å bytte til utformingsvisning. I denne visningen kan du se websiden slik den vises i en nettleser.

6 Klikk på "Vis" og velg "Toolbox". Dobbeltklikk på "Label". Visual Studio vil legge en etikett til siden.

7 Gå tilbake til verktøykassen og dobbeltklikk på "Button". En knapp vises på siden ved siden av etiketten. Dobbeltklikk på den knappen. Visual Studio vil skape en hendelseshåndterer og vise sin kode i editor. Koden vil se slik ut:

beskyttet void button1_click (objekt avsenderen, EventArgs e)

{

this.Label1.Text = "Processing Button Klikk";

}

Denne koden setter etikettens teksten til "Processing Button Klikk" når du klikker på knappen.

8 Gå tilbake til Solution Explorer på høyre side av vinduet og dobbeltklikk på "default.aspx." Klikk på "Source" fanen nederst i vinduet for å se filen kildekode.

9 Finn denne linjen med kode i redigeringsvinduet:

<Asp: Button ID = "Button1" runat = "server" onclick = "button1_click" Text = "Button" />

Denne koden skaper knappen.

10 Endre koden slik at den ser slik ut:

<Asp: Button ID = "Button1" runat = "server" onclick = "button1_click" Text = "Button"

OnClientClick = "return confirm ( 'Fortsett med denne operasjonen?');" />

Den koden er den samme med unntak av "OnClientClick" -egenskapen lagt til på slutten av linjen. Denne egenskapen gjør at nettleseren til å åpne en Javascript "bekrefte" vinduet når du klikker på knappen.

11 Trykk "F5" for å kjøre prosjektet. Nettleseren vil åpne og vise etiketten og på knappen. Klikk på knappen ved siden av etiketten. En pop-up vindu vil åpne og vise "Fortsett med denne operasjonen?" Det vil også vise to bekreftelse knapper merket "Ja" og "Nei"

12 Klikk på "Nei" bekreftelsesknapp. Bekreftelsesvinduet lukkes, og ingenting vil skje. Dette skjer fordi du avbrøt post tilbake til webserveren ved å svare "Nei" i bekreftelsesvinduet.

1. 3 Klikk på knappen ved siden av etiketten igjen. Bekreftelse vinduet vil gjenåpne. Klikk på "Yes" bekreftelsesknapp denne gangen. Nettleseren vil fortsette og sende en forespørsel til serveren. Serveren vil da sende tilbake et svar, og føre til koden i hendelseshåndterer å kjøre. Denne koden vil sette innholdet etiketten til "Behandling Button Klikk på."