Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16373|Svare: 0

[ASP.NET] Flere vanlige måter å poppe opp meldingsbokser på i ASP.NET

[Kopier lenke]
Publisert på 26.03.2015 11:33:50 | | |

Eksempler på denne artikkelen beskriver flere vanlige metoder for å åpne meldingsbokser i ASP.NET. Del den med deg som referanse. Den spesifikke analysen er som følger:

I ASP.NET nettsideutvikling er det ofte nødvendig å bruke varslingsboksen, spesielt når man sender inn nettsider; det er ofte nødvendig å verifisere dataene på serversiden og gi prompt eller advarsler.

Her beskrives bare noen få ulike implementeringer.

1. Den velkjente metoden er å bruke følgende kode for å implementere:

  1. Response.Write("<scrip去掉t>alert('弹出的消息')</scrip去掉t>");
Kopier koden


Denne tilnærmingen er utvilsomt den mest brukte og enkleste måten å implementere den på. En av hovedfunksjonene ved denne metoden er imidlertid at popup-meldingsboksen er på en ny tom side,
Brukeren må lukke meldingsvinduet før de kan fortsette å vise sideinnholdet.

Så, hvorfor skjer dette? Dette er fordi alarmfunksjonen som standard legges til foran på siden, og når den dukker opp, vil den forhindre visning av sideinnholdet.
Som et resultat er bakgrunnssiden i varslingsboksen som brukeren ser, tom.

2. Bruk Page.RegisterStartupscrip for å fjerne t()-metoden for å registrere sideutførelsesskriptet, som plasserer det registrerte skriptet på slutten av nettskjemaet, altså</form> før markupen.
På denne måten vil popup-meldingsvinduet bli utført etter at innholdet i skjemaet vises, slik at siden ikke lenger er tom.
Koden er som følger:

  1. this.Page.RegisterStartupscrip去掉t(" " , "<scrip去掉t>alert(' 弹出的消息 '); </scrip去掉t> ");
Kopier koden


Merk at her fjerner RegisterStartupscrip t, ikke RegisterClientscrip som fjerner tBlock!

3. Siden window.onload()-funksjonen vanligvis kjøres etter at siden er fullstendig lastet, kan meldingsboks-funksjonen skrives i window.onload()-funksjonen.
På denne måten kan du unngå blanke sider.
Koden er som følger:

  1. Response.Write(" <scrip去掉t>function window.onload() {alert( ' 弹出的消息' ); } </scrip去掉t> ");
Kopier koden


Oppsummert vil den første metoden vise varslingsmeldingsboksen på en tom side, mens de to siste metodene vil åpne varslingsdialogboksen på den nåværende siden, og det vil ikke være noen blank side.

Jeg håper denne artikkelen vil være til hjelp for alles asp.net programmering.





Foregående:asp.net Implementer utfylling av skjematabellen og spørringskoden for gårsdagens plan
Neste:I dag kom campusnettverket til tanten min, og jeg ble koblet fra mer enn et dusin ganger om dagen!
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com