Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16373|Svar: 0

[ASP.NET] Flere almindelige måder at poppe beskedbokse op i ASP.NET

[Kopier link]
Opslået på 26/03/2015 11.33.50 | | |

Eksempler i denne artikel beskriver flere almindelige metoder til at poppe beskedbokse op i ASP.NET. Del det med dig til reference. Den specifikke analyse er som følger:

I ASP.NET webudvikling er det ofte nødvendigt at bruge alarmboksen, især når man indsender websider, og det er ofte nødvendigt at verificere dataene på serversiden og give prompts eller advarsler.

Her beskrives blot nogle få forskellige implementeringer.

1. Den velkendte metode er at bruge følgende kode til at implementere:

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


Denne tilgang er uden tvivl den mest anvendte og simpleste måde at implementere den på. En af hovedfunktionerne ved denne metode er dog, at pop-up-beskedboksen er på en ny tom side,
Brugeren skal lukke beskedvinduet, før de kan fortsætte med at vise sidens indhold.

Så hvorfor sker det her? Dette skyldes, at alarmfunktionen som standard tilføjes foran på siden, og når den dukker op, forhindrer den visning af sidens indhold.
Som følge heraf er baggrundssiden i den advarselsboks, som brugeren ser, tom.

2. Brug Page.RegisterStartupscrip til at fjerne t()-metoden til registrering af sideudførelsesscriptet, som placerer det registrerede script i slutningen af webformularen, altså</form> før markupen.
På denne måde vil pop-up-beskedvinduet blive udført, efter at indholdet af formularen er vist, så siden ikke længere er tom.
Koden er som følger:

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


Bemærk, at her er RegisterStartupscrip, der fjerner t, ikke RegisterClientscrip, der fjerner tBlock!

3. Da window.onload()-funktionen generelt udføres efter siden er fuldt indlæst, kan alert-beskedboks-funktionen skrives i window.onload()-funktionen.
På den måde kan du undgå blanke sider.
Koden er som følger:

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


Sammenfattende vil den første metode vise beskedboksen med beskeder på en tom side, mens de to sidstnævnte metoder vil åbne en advarselsdialogboks på den aktuelle side, og der vil ikke være nogen tom side.

Jeg håber, at denne artikel vil være til hjælp for alles asp.net programmering.





Tidligere:asp.net Implementér udfyldningen af skematabellen og forespørgselskoden for gårsdagens skema
Næste:I dag kom campusnetværket til min tante, og jeg blev afbrudt mere end et dusin gange om dagen!
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com