Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16373|Vastaus: 0

[ASP.NET] Useita yleisiä tapoja avata viestilaatikoita ASP.NET

[Kopioi linkki]
Julkaistu 26.3.2015 11.33.50 | | |

Tässä artikkelissa kuvataan useita yleisiä menetelmiä viestilaatikoiden avaamiseen ASP.NET. Jaa se kanssasi viitteeksi. Tarkka analyysi on seuraava:

ASP.NET verkkosivujen kehityksessä on usein tarpeen käyttää hälytysviestikenttää, erityisesti verkkosivujen lähettämisessä, usein on tarpeen tarkistaa palvelimen puolen tiedot ja antaa kehotuksia tai varoituksia.

Tässä kuvataan vain muutamia erilaisia toteutuksia.

1. Tunnettu menetelmä on käyttää seuraavaa koodia toteuttamiseen:

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


Tämä lähestymistapa on kiistatta yleisimmin käytetty ja yksinkertaisin tapa toteuttaa se. Yksi tämän menetelmän pääominaisuuksista on kuitenkin se, että ponnahdusikkuna on uudella tyhjällä sivulla,
Käyttäjän on suljettava viestiikkuna ennen kuin hän voi jatkaa sivun sisällön näyttämistä.

Joten, miksi tämä tapahtuu? Tämä johtuu siitä, että oletuksena ilmoitustoiminto lisätään sivun etuosaan, ja kun se ilmestyy, se estää sivun sisällön näyttämisen.
Tämän seurauksena käyttäjän näkemän hälytysviestilaatikon taustasivu on tyhjä.

2. Käytä Page.RegisterStartupscrip-tiedostoa poistaaksesi t()-metodin sivun suoritusskriptin rekisteröintiin, jolloin rekisteröity skripti sijoitetaan web-lomakkeen loppuun,</form> eli ennen merkintää.
Näin ponnahdusikkuna suoritetaan lomakkeen sisällön näkymisen jälkeen, jolloin sivu ei enää ole tyhjä.
Koodi on seuraava:

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


Huomaa, että tässä RegisterStartupscrip poistaa t:n, ei RegisterClientscrip poistaa tBlockin!

3. Koska window.onload()-funktio suoritetaan yleensä sivun täyteen lataamisen jälkeen, hälytysviestilaatikkofunktio voidaan kirjoittaa window.onload()-funktiolla.
Näin vältät tyhjät sivut.
Koodi on seuraava:

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


Yhteenvetona ensimmäinen menetelmä näyttää hälytysviestilaatikon tyhjällä sivulla, kun taas kaksi viimeistä menetelmää avaavat hälytysikkunan nykyiselle sivulle, eikä tyhjää sivua ole.

Toivon, että tästä artikkelista on apua kaikkien asp.net ohjelmoinnille.





Edellinen:asp.net Täytä aikataulutaulu ja eilisen aikataulun hakukoodi
Seuraava:Tänään kampusverkko tuli tädilleni, ja minut katkaistiin yli tusina kertaa päivässä!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com