Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16373|Odgovoriti: 0

[ASP.NET] Več pogostih načinov za pojavljanje sporočilnih okenc v ASP.NET

[Kopiraj povezavo]
Objavljeno na 26. 03. 2015 11:33:50 | | |

Ti primeri v članku opisujejo več pogostih metod za pojavljanje sporočilnih okenc v ASP.NET. Delim ga s seboj za vašo referenco. Specifična analiza je naslednja:

Pri ASP.NET razvoju spletnih strani je pogosto potrebno uporabiti opozorilno sporočilo, zlasti pri oddaji spletnih strani, pogosto je potrebno preveriti podatke na strežniški strani in dati opozorila ali pozive.

Tukaj je opisanih le nekaj različnih implementacij.

1. Znana metoda je uporaba naslednje kode za implementacijo:

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


Ta pristop je nedvomno najpogosteje uporabljen in najpreprostejši način za njegovo izvedbo. Vendar pa je ena glavnih značilnosti te metode ta, da je pojavno okno s sporočilom na novi prazni strani,
Uporabnik mora zapreti okno sporočila, preden lahko nadaljuje z prikazovanjem vsebine strani.

Zakaj se torej to dogaja? To je zato, ker je privzeto funkcija opozorila dodana na začetek strani in ko se pojavi, prepreči prikaz vsebine strani.
Zaradi tega je ozadje v oknu sporočila z opozorilom, ki ga uporabnik vidi, prazno.

2. Uporabite Page.RegisterStartupscrip za odstranitev metode t() za registracijo skripte za izvajanje strani, ki bo registrirano skripto postavila na konec spletnega obrazca, torej</form> pred označevanje.
Na ta način se bo pojavno okno sporočila zagnalo šele po prikazu vsebine obrazca, zato stran ne bo več prazna.
Koda je naslednja:

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


Upoštevajte, da tukaj RegisterStartupscrip odstranjuje tBlock, ne pa RegisterClientscrip odstranjuje tBlock!

3. Glede na to, da se funkcija window.onload() običajno izvede po popolnem nalaganju strani, je mogoče funkcijo opozorilnega sporočila zapisati v funkciji window.onload().
Na ta način se lahko izognete praznim stranem.
Koda je naslednja:

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


Povzemimo, prva metoda bo prikazala okno z obvestilom na prazni strani, medtem ko bosta zadnji dve metodi prikazali okno z opozorilom na trenutni strani in prazne strani ne bo.

Upam, da bo ta članek koristen za asp.net programiranje vseh.





Prejšnji:asp.net Implementirati izpolnjevanje tabele urnika in poizvedbene kode včerajšnjega urnika
Naslednji:Danes je kampusno omrežje prišlo k moji teti in bil sem več kot ducatkrat na dan prekinjen!
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com