Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16373|Atsakyti: 0

[ASP.NET] Keli įprasti pranešimų laukelių iššokimo būdai ASP.NET

[Kopijuoti nuorodą]
Paskelbta 2015-03-26 11:33:50 | | |

Šiame straipsnyje aprašomi keli įprasti pranešimų laukų iššokimo būdai ASP.NET. Pasidalinkite juo su jumis. Konkreti analizė yra tokia:

Kuriant ASP.NET svetainę dažnai reikia naudoti įspėjimo laukelį, ypač pateikiant tinklalapius, dažnai reikia patikrinti duomenis serverio pusėje ir pateikti raginimus ar įspėjimus.

Čia aprašomi tik keli skirtingi įgyvendinimai.

1. Gerai žinomas metodas yra naudoti šį kodą įgyvendinti:

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


Šis metodas neabejotinai yra dažniausiai naudojamas ir paprasčiausias būdas jį įgyvendinti. Tačiau viena iš pagrindinių šio metodo savybių yra ta, kad iššokantis pranešimo laukelis yra naujame tuščiame puslapyje,
Vartotojas turi uždaryti pranešimo langą, kad galėtų toliau rodyti puslapio turinį.

Taigi, kodėl tai vyksta? Taip yra todėl, kad pagal numatytuosius nustatymus įspėjimo funkcija pridedama puslapio priekyje, o kai ji pasirodys, ji neleis rodyti puslapio turinio.
Todėl vartotojo matomo įspėjimo pranešimo lauko fono puslapis yra tuščias.

2. Naudokite Page.RegisterStartupscrip, kad pašalintumėte t() metodą, kad užregistruotumėte puslapio vykdymo scenarijų, kuris užregistruotą scenarijų įdės žiniatinklio formos pabaigoje, tai yra</form> prieš žymėjimą.
Tokiu būdu iššokantis pranešimo langas bus vykdomas po to, kai bus rodomas formos turinys, todėl puslapis nebebus tuščias.
Kodas yra toks:

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


Atkreipkite dėmesį, kad čia yra RegisterStartupscrip pašalina t, o ne RegisterClientscrip pašalina tBlock!

3. Atsižvelgiant į tai, kad funkcija window.onload() paprastai vykdoma visiškai įkėlus puslapį, įspėjimo pranešimo laukelio funkciją galima parašyti į funkciją window.onload().
Tokiu būdu galite išvengti tuščių puslapių.
Kodas yra toks:

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


Apibendrinant galima pasakyti, kad pirmasis metodas parodys įspėjimo pranešimo laukelį tuščiame puslapyje, o pastarieji du metodai iššoks įspėjimo dialogo langą dabartiniame puslapyje ir tuščio puslapio nebus.

Tikiuosi, kad šis straipsnis bus naudingas kiekvieno asp.net programavimui.





Ankstesnis:asp.net Įgyvendinkite grafiko lentelės ir vakarykščio tvarkaraščio užklausos kodo užpildymą
Kitą:Šiandien universiteto tinklas atėjo pas mano tetą, ir aš buvau atjungtas daugiau nei keliolika kartų per dieną!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com